============ Checking for byte order ============ short ascii_name[] = { (('M'<<8)|'P'),(('l'<<8)|'a'),(('y'<<8)|'e'),(('r'<<8)|'B'), (('i'<<8)|'g'),(('E'<<8)|'n'),(('d'<<8)|'i'),(('a'<<8)|'n'),0}; int main(){ return (int)ascii_name; } gcc-3.3 -O4 -mcpu=7450 -mtune=7450 -pipe -ffast-math -fomit-frame-pointer -faltivec -D__APPLE_ALTIVEC__ -I/usr/local/include -I/opt/local/include/freetype2 -I/opt/local/include -I/usr/lib/live/liveMedia/include -I/usr/lib/live/UsageEnvironment/include -I/usr/lib/live/BasicUsageEnvironment/include -I/usr/lib/live/groupsock/include /usr/lib/live/liveMedia/libliveMedia.a /usr/lib/live/groupsock/libgroupsock.a /usr/lib/live/UsageEnvironment/libUsageEnvironment.a /usr/lib/live/BasicUsageEnvironment/libBasicUsageEnvironment.a -L/usr/local/lib -liconv -lncurses -framework Carbon -framework QuickTime -framework CoreAudio -framework AudioUnit -framework AudioToolbox -framework Cocoa -framework QuartzCore -framework OpenGL -lpng -lz -ljpeg -lungif -framework IOKit -L/opt/local/lib -lfreetype -lz -lfontconfig -lz -lmad -lstdc++ -framework OpenAL -ltwolame -o /tmp/mplayer-conf-29054-28155.o /tmp/mplayer-conf-32356-28155.c ld: Undefined symbols: _fprintf$LDBLStub _printf$LDBLStub _snprintf$LDBLStub _sprintf$LDBLStub _sscanf$LDBLStub ldd /tmp/mplayer-conf-29054-28155.o otool: can't open file: /tmp/mplayer-conf-29054-28155.o (No such file or directory) Result is: little-endian ##########################################