xf.li | bfc6e71 | 2025-02-07 01:54:34 -0800 | [diff] [blame^] | 1 | /* The MIPS architecture has selectable endianness. |
| 2 | It exists in both little and big endian flavours and we |
| 3 | want to be able to share the installed header files between |
| 4 | both, so we define __BYTE_ORDER based on GCC's predefines. */ |
| 5 | |
| 6 | #ifndef _ENDIAN_H |
| 7 | # error "Never use <bits/endian.h> directly; include <endian.h> instead." |
| 8 | #endif |
| 9 | |
| 10 | #ifdef __MIPSEB |
| 11 | # define __BYTE_ORDER __BIG_ENDIAN |
| 12 | #endif |
| 13 | #ifdef __MIPSEL |
| 14 | # define __BYTE_ORDER __LITTLE_ENDIAN |
| 15 | #endif |