> Second of all, BIG_ENDIAN is only defined if __USE_BSD is defined. It's > likely that somewhere, either _BSD_SOURCE or _GNU_SOURCE is defined. I should add that if _ISOC99_SOURCE is defined, it will make sure that __USE_BSD isn't defined. -- Debian - http://www.debian.org/ Linux 1394 - http://www.linux1394.org/ Subversion - http://subversion.tigris.org/ Deqo - http://www.deqo.com/