Little Endian - The most significant byte is on the right end of a word. Used by Intel processors.
IM_BIGENDIAN
Big Endian - The most significant byte is on the left end of a word. Used by Motorola processors, also is the network standard byte order.
00174 {
00175 IM_LITTLEENDIAN, /**< Little Endian - The most significant byte is on the right end of a word. Used by Intel processors. */00176 IM_BIGENDIAN/**< Big Endian - The most significant byte is on the left end of a word. Used by Motorola processors, also is the network standard byte order. */00177 };
Function Documentation
int imBinCPUByteOrder
(
void
)
Returns the current CPU byte order.
void imBinSwapBytes
(
void *
data,
int
count,
int
size
)
Changes the byte order of an array of 2, 4 or 8 byte values.
void imBinSwapBytes2
(
void *
data,
int
count
)
Changes the byte order of an array of 2 byte values.