Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

byteorder-test.c

Go to the documentation of this file.
00001 /* $Id: byteorder-test.c,v 1.2 2005/09/07 17:33:56 vern Exp $ */
00002 
00003 #include <sys/param.h>
00004 
00005 #if defined(BYTE_ORDER)
00006 # if BYTE_ORDER == LITTLE_ENDIAN
00007 #  error "I_AM_LITTLE_ENDIAN"
00008 # elif BYTE_ORDER == BIG_ENDIAN
00009 #  error I_AM_BIG_ENDIAN
00010 # else
00011 #  error "unknown byte order!"
00012 # endif
00013 #elif defined(__BYTE_ORDER)
00014 # if __BYTE_ORDER == __LITTLE_ENDIAN
00015 #  error "__I_AM_LITTLE_ENDIAN"
00016 # elif __BYTE_ORDER == __BIG_ENDIAN
00017 #  error "__I_AM_BIG_ENDIAN"
00018 # else
00019 #  error "unknown byte order!"
00020 # endif
00021 #else
00022 # error "byte order not defined!"
00023 #endif

Generated on Wed Sep 14 02:55:59 2005 for bro_docs by doxygen 1.3.5