// endian — byte-order conversions. Subset of Hare's endian::; only // the network-order helpers we need for net::. Host order on amd64 is // little-endian, so hton* / ntoh* are byte swaps. export fn htonu16(in: u16) u16 = { return ((in << 8) | (in >> 8)) & 0xffff; }; export fn ntohu16(in: u16) u16 = htonu16(in);