hton/ntoh -> network.ww (ref/hare/endian/network.ha:5-36); be* byte get/put -> big.ww (ref/hare/endian/big.ha:5-48); le* -> little.ww (ref/hare/endian/little.ha:5-48). ww does not port endian.ha's host dispatch, so no host file appears. Pure move: every fn is byte-identical; the three section banner lines are deleted (file names now carry them). The module-doc header rides with network.ww — its amd64-is-LE sentence is the WHY for hton being a swap. Consumers: Makefile WWFIXTURE_SRC entry replaced in place. The byteid roster is untouched: lib/endian is enrolled as an import-probe keyed on `package endian;`, which every new file still declares.
45 KiB
45 KiB