These routines convert 16 and 32 bit quantities between network
byte order and host byte order.
On machines which have a byte order which is the same as the network
order, routines are defined as null macros.
These routines are most often used in conjunction with Internet
addresses and ports as returned by