home *** CD-ROM | disk | FTP | other *** search
- /* $VER: pasm elf.h V0.4 (28.06.97)
- *
- * This file is part of pasm, a portable PowerPC assembler.
- * Copyright (c) 1997-98 Frank Wille
- *
- * pasm is freeware and part of the portable and retargetable ANSI C
- * compiler vbcc, copyright (c) 1995-98 by Volker Barthelmann.
- * pasm may be freely redistributed as long as no modifications are
- * made and nothing is charged for it. Non-commercial usage is allowed
- * without any restrictions.
- * EVERY PRODUCT OR PROGRAM DERIVED DIRECTLY FROM MY SOURCE MAY NOT BE
- * SOLD COMMERCIALLY WITHOUT PERMISSION FROM THE AUTHOR.
- *
- *
- * v0.4 (28.06.97) phx
- * File created.
- */
-
-
- /* Amiga DOS Hunks */
- #define HUNK_UNIT 999
- #define HUNK_NAME 1000
- #define HUNK_CODE 1001
- #define HUNK_DATA 1002
- #define HUNK_BSS 1003
- #define HUNK_ABSRELOC32 1004
- #define HUNK_RELRELOC16 1005
- #define HUNK_RELRELOC8 1006
- #define HUNK_EXT 1007
- #define HUNK_SYMBOL 1008
- #define HUNK_DEBUG 1009
- #define HUNK_END 1010
- #define HUNK_HEADER 1011
- #define HUNK_DREL32 1015
- #define HUNK_DREL16 1016
- #define HUNK_DREL8 1017
- #define HUNK_RELRELOC32 1021
- #define HUNK_ABSRELOC16 1022
-
- /* EHF extensions */
- #define HUNK_PPC_CODE 1257
- #define HUNK_RELRELOC26 1260
-
-
- /* hunk_ext sub-types */
- #define EXT_SYMB 0
- #define EXT_DEF 1
- #define EXT_ABS 2
- #define EXT_ABSREF32 129
- #define EXT_RELREF16 131
- #define EXT_RELREF8 132
- #define EXT_DEXT32 133
- #define EXT_DEXT16 134
- #define EXT_DEXT8 135
- #define EXT_RELREF32 136
-
- /* EHF extensions */
- #define EXT_RELREF26 229
-