Specifies functions for swapping byte order. These functions are used to deal with endianness when performing I/O.
Note that this macro's definition varies depending on the values of one or more other variables.
Note that this macro's definition varies depending on the values of one or more other variables.
Note that this macro's definition varies depending on the values of one or more other variables.
Note that this macro's definition varies depending on the values of one or more other variables.
Note that this macro's definition varies depending on the values of one or more other variables.
Note that this macro's definition varies depending on the values of one or more other variables.
Description
Unconditionally swaps the byte order in signed 16-bit value
.
Declaration
SB_EXPORT int16_t SbByteSwapS16(int16_t value);
Parameters
Description
Unconditionally swaps the byte order in signed 32-bit value
.
Declaration
SB_EXPORT int32_t SbByteSwapS32(int32_t value);
Parameters
Description
Unconditionally swaps the byte order in signed 64-bit value
.
Declaration
SB_EXPORT int64_t SbByteSwapS64(int64_t value);
Parameters
Description
Unconditionally swaps the byte order in unsigned 16-bit value
.
Declaration
SB_EXPORT uint16_t SbByteSwapU16(uint16_t value);
Parameters
Description
Unconditionally swaps the byte order in unsigned 32-bit value
.
Declaration
SB_EXPORT uint32_t SbByteSwapU32(uint32_t value);
Parameters
Description
Unconditionally swaps the byte order in unsigned 64-bit value
.
Declaration
SB_EXPORT uint64_t SbByteSwapU64(uint64_t value);
Parameters