xref: /titanic_50/usr/src/grub/grub-0.97/netboot/endian.h (revision 1b8adde7ba7d5e04395c141c5400dc2cffd7d809)
1*1b8adde7SWilliam Kucharski #ifndef ETHERBOOT_ENDIAN_H
2*1b8adde7SWilliam Kucharski #define ETHERBOOT_ENDIAN_H
3*1b8adde7SWilliam Kucharski 
4*1b8adde7SWilliam Kucharski /* Definitions for byte order, according to significance of bytes,
5*1b8adde7SWilliam Kucharski    from low addresses to high addresses.  The value is what you get by
6*1b8adde7SWilliam Kucharski    putting '4' in the most significant byte, '3' in the second most
7*1b8adde7SWilliam Kucharski    significant byte, '2' in the second least significant byte, and '1'
8*1b8adde7SWilliam Kucharski    in the least significant byte, and then writing down one digit for
9*1b8adde7SWilliam Kucharski    each byte, starting with the byte at the lowest address at the left,
10*1b8adde7SWilliam Kucharski    and proceeding to the byte with the highest address at the right.  */
11*1b8adde7SWilliam Kucharski 
12*1b8adde7SWilliam Kucharski #define __LITTLE_ENDIAN 1234
13*1b8adde7SWilliam Kucharski #define __BIG_ENDIAN    4321
14*1b8adde7SWilliam Kucharski #define __PDP_ENDIAN    3412
15*1b8adde7SWilliam Kucharski 
16*1b8adde7SWilliam Kucharski #include "i386_endian.h"
17*1b8adde7SWilliam Kucharski 
18*1b8adde7SWilliam Kucharski 
19*1b8adde7SWilliam Kucharski #endif /* ETHERBOOT_ENDIAN_H */
20