Collaboration diagram for Byte swapping:
Functions | |
uint16 | LDK::swap16 (uint16 dat) |
Reverses the order of the bytes in a 16-bit integer. | |
uint32 | LDK::swap32 (uint32 dat) |
Reverses the order of the bytes in a 32-bit integer. | |
uint64 | LDK::swap64 (uint64 dat) |
Reverses the order of the bytes in a 64-bit integer. | |
uint16 | LDK::swapULE16 (uint16 x) |
Converts an unsigned 16-bit integer to little endian format if not already in LE format, otherwise does nothing. | |
int16 | LDK::swapSLE16 (int16 x) |
Converts a signed 16-bit integer to little endian format if not already in LE format, otherwise does nothing. | |
uint32 | LDK::swapULE32 (uint32 x) |
Converts an unsigned 32-bit integer to big endian format if not already in BE format, otherwise does nothing. | |
int32 | LDK::swapSLE32 (int32 x) |
Converts a signed 32-bit integer to little endian format if not already in LE format, otherwise does nothing. | |
uint64 | LDK::swapULE64 (uint64 x) |
Converts an unsigned 64-bit integer to little endian format if not already in LE format, otherwise does nothing. | |
int64 | LDK::swapSLE64 (int64 x) |
Converts a signed 64-bit integer to little endian format if not already in LE format, otherwise does nothing. | |
uint16 | LDK::swapUBE16 (uint16 x) |
Converts an unsigned 16-bit integer to big endian format if not already in BE format, otherwise does nothing. | |
int16 | LDK::swapSBE16 (int16 x) |
Converts a signed 16-bit integer to big endian format if not already in BE format, otherwise does nothing. | |
uint32 | LDK::swapUBE32 (uint32 x) |
int32 | LDK::swapSBE32 (int32 x) |
Converts a signed 32-bit integer to big endian format if not already in BE format, otherwise does nothing. | |
uint64 | LDK::swapUBE64 (uint64 x) |
Converts an unsigned 64-bit integer to big endian format if not already in BE format, otherwise does nothing. | |
int64 | LDK::swapSBE64 (int64 x) |
Converts a signed 64-bit integer to big endian format if not already in BE format, otherwise does nothing. |