Namespace: dmEndian
Language: C++
Type: Defold C++
File: endian.hpp
Source: engine/dlib/src/dmsdk/dlib/endian.hpp
Include: dmsdk/dlib/endian.hpp
C++ overloads for endian conversion functions.
Type: FUNCTION swap bytes in a 16-bit value
Parameters
x (uint16_t) - Value to byte swapReturns
value (uint16_t) - Byte-swapped valueType: FUNCTION swap bytes in a 32-bit value
Parameters
x (uint32_t) - Value to byte swapReturns
value (uint32_t) - Byte-swapped valueType: FUNCTION swap bytes in a 64-bit value
Parameters
x (uint64_t) - Value to byte swapReturns
value (uint64_t) - Byte-swapped valueType: FUNCTION Network byte order is big-endian.
Parameters
x (uint16_t) - Network-order (big-endian) valueReturns
value (uint16_t) - Host-order valueType: FUNCTION Network byte order is big-endian.
Parameters
x (uint32_t) - Network-order (big-endian) valueReturns
value (uint32_t) - Host-order valueType: FUNCTION Network byte order is big-endian.
Parameters
x (uint64_t) - Network-order (big-endian) valueReturns
value (uint64_t) - Host-order valueType: FUNCTION Network byte order is big-endian.
Parameters
x (uint16_t) - Host-order valueReturns
value (uint16_t) - Network-order (big-endian) valueType: FUNCTION Network byte order is big-endian.
Parameters
x (uint32_t) - Host-order valueReturns
value (uint32_t) - Network-order (big-endian) valueType: FUNCTION Network byte order is big-endian.
Parameters
x (uint64_t) - Host-order valueReturns
value (uint64_t) - Network-order (big-endian) value