elf_machdep.h revision 1.4
11.4Smarcus/* $NetBSD: elf_machdep.h,v 1.4 2001/03/29 03:23:33 marcus Exp $ */ 21.1Sitojun 31.4Smarcus#ifndef _BYTE_ORDER 41.4Smarcus#error Define _BYTE_ORDER! 51.4Smarcus#endif 61.4Smarcus 71.4Smarcus#if _BYTE_ORDER == _LITTLE_ENDIAN 81.4Smarcus#define ELF32_MACHDEP_ENDIANNESS ELFDATA2LSB 91.4Smarcus#else 101.2Skleink#define ELF32_MACHDEP_ENDIANNESS ELFDATA2MSB 111.4Smarcus#endif 121.1Sitojun#define ELF32_MACHDEP_ID_CASES \ 131.2Skleink case EM_SH: \ 141.1Sitojun break; 151.1Sitojun 161.1Sitojun#define ELF64_MACHDEP_ENDIANNESS XXX /* break compilation */ 171.1Sitojun#define ELF64_MACHDEP_ID_CASES \ 181.1Sitojun /* no 64-bit ELF machine types supported */ 191.3Sminoura 201.3Sminoura#define ARCH_ELFSIZE 32 /* MD native binary size */ 21