home *** CD-ROM | disk | FTP | other *** search
- #ifndef lltl
-
- #ifdef __sgi
- #define BIGUNS
- #endif
-
-
- // these macros swap the "endians" of a word to intel form... this should be done for anything sent
- // across the net as the other computer might have a different endianess
-
- #ifdef BIGUNS
- #define lstl(x) (((((unsigned short) (x)))<<8)|((((unsigned short) (x)))>>8))
- #define lltl(x) \
- ((( ((unsigned long)(x)) )>>24)|((( ((unsigned long)(x)) )&0x00ff0000)>>8)| \
- ((( ((unsigned long)(x)) )&0x0000ff00)<<8)|(( ((unsigned long)(x)) )<<24))
- #else
- #define lstl(x) (x)
- #define lltl(x) (x)
-
- #endif
-
- #define uchar unsigned char
-
- #endif
-
-
-
-
-
-