<div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div>>> /opt/rtems-4.10/bin/arm-rtems4.10-gcc<br>


>> #define __ARMEL__ 1<br>
>> /opt/rtems-4.6/bin/arm-rtems-gcc<br>
>> #define __ARMEL__ 1<br>
>> /opt/rtems-4.7/bin/arm-rtems4.7-gcc<br>
>> #define __ARMEL__ 1<br>
>> /opt/rtems-4.8/bin/arm-rtems4.8-gcc<br>
>> #define __ARMEL__ 1<br>
>> /opt/rtems-4.9/bin/arm-rtems4.9-gcc<br>
>> #define __ARMEL__ 1<br>
>><br>
>> </div></div></blockquote></div>It's true. But machine/endian.h (from Newlib) has following:<br>#ifndef BYTE_ORDER<br>#ifdef __IEEE_LITTLE_ENDIAN<br>#define BYTE_ORDER LITTLE_ENDIAN<br>#else<br>#define BYTE_ORDER BIG_ENDIAN<br>

#endif<br>#endif<br>And result of this code: BYTE_ORDER = BIG_ENDIAN :)  And this definition used by TCPIP functions.</div>