Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

cl_endian.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  CL_Endian
 clanCore="I/O Data". More...


Defines

#define SWAP_IF_BIG(i)   if (CL_Endian::is_system_big()) CL_Endian::swap(&i, sizeof(i));
#define SWAP_IF_LITTLE(i)   if (!CL_Endian::is_system_big()) CL_Endian::swap(&i, sizeof(i));
#define SWAP_IF_BIG_ALOT(i, times)   if (CL_Endian::is_system_big()) CL_Endian::swap(&i, sizeof(i), times);
#define SWAP_IF_LITTLE_ALOT(i, times)   if (!CL_Endian::is_system_big()) CL_Endian::swap(&i, sizeof(i), times);
#define IS_SYSTEM_64BIT()   CL_Endian::is_system_64bit();


Define Documentation

#define IS_SYSTEM_64BIT( )   CL_Endian::is_system_64bit();
 

Definition at line 63 of file cl_endian.h.

#define SWAP_IF_BIG( i )   if (CL_Endian::is_system_big()) CL_Endian::swap(&i, sizeof(i));
 

Definition at line 57 of file cl_endian.h.

#define SWAP_IF_BIG_ALOT( i, times )   if (CL_Endian::is_system_big()) CL_Endian::swap(&i, sizeof(i), times);
 

Definition at line 60 of file cl_endian.h.

#define SWAP_IF_LITTLE( i )   if (!CL_Endian::is_system_big()) CL_Endian::swap(&i, sizeof(i));
 

Definition at line 58 of file cl_endian.h.

#define SWAP_IF_LITTLE_ALOT( i, times )   if (!CL_Endian::is_system_big()) CL_Endian::swap(&i, sizeof(i), times);
 

Definition at line 61 of file cl_endian.h.


Generated at Wed Apr 4 19:54:22 2001 for ClanLib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001