Hi, Is there any predefined macros (#defines like __cplusplus) that the compiler defines so as to know the endianess of the machine that the compiled code is to run on? I want to make my code portable, something like this.. #ifdef __BIG_ENDIAN ... ... #else ... ... #endif TIA, John