bswap16, bswap32, bswap64 - byte-order swapping functions
Standard C Library (libc, -lc)
#include <sys/types.h>
#include <machine/bswap.h>
u_int16_t
bswap16(u_int16_t);
u_int32_t
bswap32(u_int32_t);
u_int64_t
bswap64(u_int64_t);
The bswap16(), bswap32(), and bswap64() functions return the value of
their argument with the bytes inverted. They can be used to convert 16,
32 or 64 bits integers from little to big endian, or vice-versa.
byteorder(3)
BSD March 17, 1998 BSD
[ Back ] |