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 */