1 #ifndef DOS_DOSHUNKS_H 2 #define DOS_DOSHUNKS_H 3 4 /* 5 dos hunk definitions 6 7 Copyright © 2002 The MorphOS Development Team, All Rights Reserved. 8 */ 9 10 11 #define HUNK_UNIT 999 12 #define HUNK_NAME 1000 13 #define HUNK_CODE 1001 14 #define HUNK_DATA 1002 15 #define HUNK_BSS 1003 16 17 #define HUNK_RELOC32 1004 18 #define HUNK_ABSRELOC32 HUNK_RELOC32 19 20 #define HUNK_RELOC16 1005 21 #define HUNK_RELRELOC16 HUNK_RELOC16 22 23 #define HUNK_RELOC8 1006 24 #define HUNK_RELRELOC8 HUNK_RELOC8 25 26 #define HUNK_EXT 1007 27 #define HUNK_SYMBOL 1008 28 #define HUNK_DEBUG 1009 29 #define HUNK_END 1010 30 #define HUNK_HEADER 1011 31 32 #define HUNK_OVERLAY 1013 33 #define HUNK_BREAK 1014 34 35 #define HUNK_DREL32 1015 36 #define HUNK_DREL16 1016 37 #define HUNK_DREL8 1017 38 39 #define HUNK_LIB 1018 40 #define HUNK_INDEX 1019 41 42 #define HUNK_RELOC32SHORT 1020 43 44 #define HUNK_RELRELOC32 1021 45 #define HUNK_ABSRELOC16 1022 46 47 48 #define HUNKB_ADVISORY 29 49 #define HUNKB_CHIP 30 50 #define HUNKB_FAST 31 51 52 #define HUNKF_ADVISORY (1<<HUNKB_ADVISORY) 53 #define HUNKF_CHIP (1<<HUNKB_CHIP) 54 #define HUNKF_FAST (1<<HUNKB_FAST) 55 56 57 #define EXT_SYMB 0 58 #define EXT_DEF 1 59 #define EXT_ABS 2 60 #define EXT_RES 3 61 62 #define EXT_REF32 129 63 #define EXT_ABSREF32 EXT_REF32 64 65 #define EXT_COMMON 130 66 #define EXT_ABSCOMMON EXT_COMMON 67 68 #define EXT_REF16 131 69 #define EXT_RELREF16 EXT_REF16 70 71 #define EXT_REF8 132 72 #define EXT_RELREF8 EXT_REF8 73 74 #define EXT_DEXT32 133 75 #define EXT_DEXT16 134 76 #define EXT_DEXT8 135 77 78 #define EXT_RELREF32 136 79 #define EXT_RELCOMMON 137 80 81 #define EXT_ABSREF16 138 82 83 #define EXT_ABSREF8 139 84 85 86 #endif /* DOS_DOSHUNKS_H */