Updated: 2022/Sep/29

Please read Privacy Policy. It's for your privacy.


BSWAP(3)                   Library Functions Manual                   BSWAP(3)

NAME
     bswap16, bswap32, bswap64 - byte-order swapping functions

LIBRARY
     Standard C Library (libc, -lc)

SYNOPSIS
     #include <sys/types.h>
     #include <machine/bswap.h>

     uint16_t
     bswap16(uint16_t);

     uint32_t
     bswap32(uint32_t);

     uint64_t
     bswap64(uint64_t);

DESCRIPTION
     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.

SEE ALSO
     byteorder(3)

NetBSD 10.99                    March 17, 1998                    NetBSD 10.99