Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

endianness.h File Reference

#include <sys/types.h>
#include <sys/param.h>

Go to the source code of this file.

Defines

#define endian_test()   (*(char*)&_endian_test_int==1)
#define is_big_endian()   (!endian_test())
#define is_little_endian()   endian_test()

Functions

int endianness_sanity_check ()

Variables

int _endian_test_int


Define Documentation

 
#define endian_test  )     (*(char*)&_endian_test_int==1)
 

Definition at line 72 of file endianness.h.

 
#define is_big_endian  )     (!endian_test())
 

Definition at line 73 of file endianness.h.

Referenced by endianness_sanity_check().

 
#define is_little_endian  )     endian_test()
 

Definition at line 74 of file endianness.h.

Referenced by endianness_sanity_check(), and main().


Function Documentation

int endianness_sanity_check  ) 
 

Definition at line 34 of file endianness.c.

References is_big_endian, and is_little_endian.

Referenced by main().


Variable Documentation

int _endian_test_int
 

Definition at line 28 of file endianness.c.


Generated on Thu Jul 29 04:15:54 2010 for SIPExpressRouter by  doxygen 1.3.9.1