about summary refs log tree commit diff
path: root/sysdeps/mips/bits/endian.h
blob: 126059799d781066c15c968a651179056861aa59 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/* The MIPS architecture has selectable endianness.
   It exists in both little and big endian flavours and we
   want to be able to share the installed header files between
   both, so we define __BYTE_ORDER based on GCC's predefines.  */

#ifndef _ENDIAN_H
# error "Never use <bits/endian.h> directly; include <endian.h> instead."
#endif

#ifdef __MIPSEB
# define __BYTE_ORDER __BIG_ENDIAN
#endif
#ifdef __MIPSEL
# define __BYTE_ORDER __LITTLE_ENDIAN
#endif