11 extern bool g_bBigEndian;
12 extern uint16 endianXchgBytes(uint16 z_val);
13 extern void endianInitialise (
void);
14 extern void endianCopySint32 (
void * z_dest, sint32 z_val);
15 extern void endianCopySint16 (
void * z_dest, sint32 z_val);
16 extern void endianCopyUint32 (
void * z_dest, uint32 z_val);
17 extern void endianCopyUint16 (
void * z_dest, uint32 z_val);
18 extern void endianCopyFloat (
void * z_dest,
float z_val);
19 extern void endianCopyDouble (
void * z_dest,
double z_val);
20 extern void endianCopyUnicode16 (
void * z_dest, uint16 * z_val, uint16 z_len);
22 extern uint32 endianGetUint32 (
void * z_src);
24 extern void endianUnicode16Swap (uint16 * z_val, uint16 z_len);
25 extern void endianUint32Swap (uint32 * z_val);
26 extern void endianDoubleSwap (
double * z_val);
27 extern void endianSwapByteArray (uint8 * z_dest, uint8 * z_src, uint8 z_len);
28 extern void endianSwapDotNotation (
char * z_dest,
char * z_src);