byteorder(3n) — RISC
Name
htonl, htons, ntohl, ntohs − convert values between host and network byte order
Syntax
#include <sys/types.h>
#include </bsd/netinet/in.h>
netlong = htonl(hostlong);
u_long netlong, hostlong;
netshort = htons(hostshort);
u_short netshort, hostshort;
hostlong = ntohl(netlong);
u_long hostlong, netlong;
hostshort = ntohs(netshort);
u_short hostshort, netshort;
Description
These routines convert 16 and 32 bit quantities between network byte order and host byte order. These routines are defined as null macros in the include file < netinet/in.h >.
These routines are most often used in conjunction with Internet addresses and ports as returned by gethostbyname() and getservent(.).