[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]

	IFND	DOS_DOSHUNKS_I
DOS_DOSHUNKS_I	SET	1
**
**	$Filename: dos/doshunks.i $
**	$Release: 2.04 Includes, V37.4 $
**	$Revision: 36.6 $
**	$Date: 91/02/10 $
**
**	Hunk definitions for object and load modules.
**
**	(C) Copyright 1989-1999 Amiga, Inc.
**	    All Rights Reserved
**

* hunk types

HUNK_UNIT	EQU	999
HUNK_NAME	EQU	1000
HUNK_CODE	EQU	1001
HUNK_DATA	EQU	1002
HUNK_BSS	EQU	1003
HUNK_RELOC32	EQU	1004
HUNK_RELOC16	EQU	1005
HUNK_RELOC8	EQU	1006
HUNK_EXT	EQU	1007
HUNK_SYMBOL	EQU	1008
HUNK_DEBUG	EQU	1009
HUNK_END	EQU	1010
HUNK_HEADER	EQU	1011

HUNK_OVERLAY	EQU	1013
HUNK_BREAK	EQU	1014

HUNK_DREL32	EQU	1015
HUNK_DREL16	EQU	1016
HUNK_DREL8	EQU	1017

HUNK_LIB	EQU	1018
HUNK_INDEX	EQU	1019

* hunk_ext sub-types

EXT_SYMB	EQU	0	; symbol table
EXT_DEF		EQU	1	; relocatable definition
EXT_ABS		EQU	2	; Absolute definition
EXT_RES		EQU	3	; no longer supported
EXT_REF32	EQU	129	; 32 bit reference to symbol
EXT_COMMON	EQU	130	; 32 bit reference to COMMON block
EXT_REF16	EQU	131	; 16 bit reference to symbol
EXT_REF8	EQU	132	;  8 bit reference to symbol
EXT_DEXT32	EQU	133	; 32 bit data releative reference
EXT_DEXT16	EQU	134	; 16 bit data releative reference
EXT_DEXT8	EQU	135	;  8 bit data releative reference

	ENDC	; DOS_DOSHUNKS_I