Specifies functions for swapping byte order. These functions are used to deal with endianness when performing I/O.
Unconditionally swaps the byte order in signed 16-bit value
. value
: The value for which the byte order will be swapped.
int16_t SbByteSwapS16(int16_t value)
Unconditionally swaps the byte order in signed 32-bit value
. value
: The value for which the byte order will be swapped.
int32_t SbByteSwapS32(int32_t value)
Unconditionally swaps the byte order in signed 64-bit value
. value
: The value for which the byte order will be swapped.
int64_t SbByteSwapS64(int64_t value)
Unconditionally swaps the byte order in unsigned 16-bit value
. value
: The value for which the byte order will be swapped.
uint16_t SbByteSwapU16(uint16_t value)
Unconditionally swaps the byte order in unsigned 32-bit value
. value
: The value for which the byte order will be swapped.
uint32_t SbByteSwapU32(uint32_t value)
Unconditionally swaps the byte order in unsigned 64-bit value
. value
: The value for which the byte order will be swapped.
uint64_t SbByteSwapU64(uint64_t value)