Provided by: libgensio-dev_2.8.13-7_amd64 bug

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)