KVIrc  4.9.2
DeveloperAPIs
Namespaces | Macros | Functions
KviByteOrder.h File Reference
#include "kvi_settings.h"
#include "kvi_inttypes.h"

Go to the source code of this file.

Namespaces

 KviByteOrder
 

Macros

#define LOCAL_CPU_LITTLE_ENDIAN   1
 BIG_ENDIAN_MACHINE_BYTE_ORDER. More...
 

Functions

kvi_u16_t KviByteOrder::bigEndianToLocalCpu16 (kvi_u16_t u)
 
kvi_u32_t KviByteOrder::bigEndianToLocalCpu32 (kvi_u32_t u)
 
kvi_u64_t KviByteOrder::bigEndianToLocalCpu64 (kvi_u64_t u)
 
kvi_u16_t KviByteOrder::littleEndianToLocalCpu16 (kvi_u16_t u)
 
kvi_u32_t KviByteOrder::littleEndianToLocalCpu32 (kvi_u32_t u)
 
kvi_u64_t KviByteOrder::littleEndianToLocalCpu64 (kvi_u64_t u)
 
kvi_u16_t KviByteOrder::localCpuToBigEndian16 (kvi_u16_t u)
 
kvi_u32_t KviByteOrder::localCpuToBigEndian32 (kvi_u32_t u)
 
kvi_u64_t KviByteOrder::localCpuToBigEndian64 (kvi_u64_t u)
 
kvi_u16_t KviByteOrder::localCpuToLittleEndian16 (kvi_u16_t u)
 
kvi_u32_t KviByteOrder::localCpuToLittleEndian32 (kvi_u32_t u)
 
kvi_u64_t KviByteOrder::localCpuToLittleEndian64 (kvi_u64_t u)
 
kvi_u16_t KviByteOrder::localCpuToNetworkByteOrder16 (kvi_u16_t u)
 
kvi_u32_t KviByteOrder::localCpuToNetworkByteOrder32 (kvi_u32_t u)
 
kvi_u64_t KviByteOrder::localCpuToNetworkByteOrder64 (kvi_u64_t u)
 
kvi_u16_t KviByteOrder::networkByteOrderToLocalCpu16 (kvi_u16_t u)
 
kvi_u32_t KviByteOrder::networkByteOrderToLocalCpu32 (kvi_u32_t u)
 
kvi_u64_t KviByteOrder::networkByteOrderToLocalCpu64 (kvi_u64_t u)
 
kvi_u16_t KviByteOrder::swap16 (kvi_u16_t i)
 Swaps the endianness of a kvi_u16_t. More...
 
kvi_u32_t KviByteOrder::swap32 (kvi_u32_t i)
 Swaps the endianness of a kvi_u32_t. More...
 
kvi_u64_t KviByteOrder::swap64 (kvi_u64_t i)
 Swaps the endianness of a kvi_u64_t. More...
 

Macro Definition Documentation

#define LOCAL_CPU_LITTLE_ENDIAN   1

BIG_ENDIAN_MACHINE_BYTE_ORDER.