Specifies functions for swapping byte order. These functions are used to deal
with endianness when performing I/O.

## Functions

### SbByteSwapS16

Unconditionally swaps the byte order in signed 16-bit `value`. `value`: The
value for which the byte order will be swapped.

#### Declaration

    int16_t SbByteSwapS16(int16_t value)

### SbByteSwapS32

Unconditionally swaps the byte order in signed 32-bit `value`. `value`: The
value for which the byte order will be swapped.

#### Declaration

    int32_t SbByteSwapS32(int32_t value)

### SbByteSwapS64

Unconditionally swaps the byte order in signed 64-bit `value`. `value`: The
value for which the byte order will be swapped.

#### Declaration

    int64_t SbByteSwapS64(int64_t value)

### SbByteSwapU16

Unconditionally swaps the byte order in unsigned 16-bit `value`. `value`: The
value for which the byte order will be swapped.

#### Declaration

    uint16_t SbByteSwapU16(uint16_t value)

### SbByteSwapU32

Unconditionally swaps the byte order in unsigned 32-bit `value`. `value`: The
value for which the byte order will be swapped.

#### Declaration

    uint32_t SbByteSwapU32(uint32_t value)

### SbByteSwapU64

Unconditionally swaps the byte order in unsigned 64-bit `value`. `value`: The
value for which the byte order will be swapped.

#### Declaration

    uint64_t SbByteSwapU64(uint64_t value)