176d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman#ifndef ETHERBOOT_ENDIAN_H 276d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman#define ETHERBOOT_ENDIAN_H 376d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 476d05dc695b06c4e987bb8078f78032441e1430cGreg HartmanFILE_LICENCE ( GPL2_OR_LATER ); 576d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 676d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman/* Definitions for byte order, according to significance of bytes, 776d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman from low addresses to high addresses. The value is what you get by 876d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman putting '4' in the most significant byte, '3' in the second most 976d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman significant byte, '2' in the second least significant byte, and '1' 1076d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman in the least significant byte, and then writing down one digit for 1176d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman each byte, starting with the byte at the lowest address at the left, 1276d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman and proceeding to the byte with the highest address at the right. */ 1376d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 1476d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman#define __LITTLE_ENDIAN 1234 1576d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman#define __BIG_ENDIAN 4321 1676d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman#define __PDP_ENDIAN 3412 1776d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 1876d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman#include "bits/endian.h" 1976d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 2076d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 2176d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman#endif /* ETHERBOOT_ENDIAN_H */ 22