Provided by: libgensio-dev_2.8.13-7_amd64 

NAME
gensio_bswap_16, gensio_bswap_32, gensio_bswap_64, GENSIO_IS_BIG_ENDIAN, GENSIO_IS_LITTLE_ENDIAN,
gensio_bswap_16_from_be, gensio_bswap_32_from_be, gensio_bswap_64_from_be, gensio_bswap_16_to_be,
gensio_bswap_32_to_be, gensio_bswap_64_to_be, gensio_bswap_16_from_le, gensio_bswap_32_from_le,
gensio_bswap_64_from_le, gensio_bswap_16_to_le, gensio_bswap_32_to_le, gensio_bswap_64_to_le - Byte
swapping routines.
SYNOPSIS
#include <gensio/gensio_byteswap.h>
uint[16|32|64]_t gensio_bswap_[16|32|64](v)
uint[16|32|64]_t gensio_bswap_[16|32|64]_[from|to]_[be|le](v)
DESCRIPTION
These routine perform normal byte swapping operations in 16, 32, and 64-bit values. The
gensio_bswap_[16|32|64]() perform an unconditional byte swap. The
gensio_bswap_[16|32|64]_[from|to]_[be|le] will byte swap from/to the given endianness depending on the
host platforms endianness.
GENSIO_IS_BIG_ENDIAN and GENSIO_IS_LITTLE_ENDIAN will be true or false depending on the host endian's
endianness.
RETURN VALUES
The integer, byte swapped, will be returned.
SEE ALSO
gensio(5)
04 Jan 2025 gensio_bswap(3)