BYTEORDER(3N-SVR4) RISC/os Reference Manual BYTEORDER(3N-SVR4)
NAME
byteorder, htonl, htons, ntohl, ntohs - convert values
between host and network byte order
SYNOPSIS
#include <sys/types.h>
#include <netinet/in.h>
netlong = htonl(hostlong);
ulong netlong, hostlong;
netshort = htons(hostshort);
ushort netshort, hostshort;
hostlong = ntohl(netlong);
ulong hostlong, netlong;
hostshort = ntohs(netshort);
ushort hostshort, netshort;
DESCRIPTION
These routines convert 16 and 32 bit quantities between net-
work byte order and host byte order. On some architectures
these routines are defined as NULL macros in the include
file <netinet/in.h>. On other architectures, if their host
byte order is different from network byte order, these rou-
tines are functional.
These routines are most often used in conjunction with
Internet addresses and ports as returned by gethostent(3N)
and getservent(3N).
SEE ALSO
gethostent(3N), getservent(3N)
Printed 11/19/92 Page 1