diff options
Diffstat (limited to 'include/coff-i386.h')
-rwxr-xr-x | include/coff-i386.h | 28 |
1 files changed, 19 insertions, 9 deletions
diff --git a/include/coff-i386.h b/include/coff-i386.h index a3e902e..baf7cca 100755 --- a/include/coff-i386.h +++ b/include/coff-i386.h @@ -22,15 +22,24 @@ struct external_filehdr { * F_AR32WR file has byte ordering of an AR32WR machine (e.g. vax) */ -#define F_RELFLG (0x0001) -#define F_EXEC (0x0002) -#define F_LNNO (0x0004) -#define F_LSYMS (0x0008) - - - -#define I386MAGIC 0x14c +#define F_RELFLG 0000001 +#define F_EXEC 0000002 +#define F_LNNO 0000004 +#define F_LSYMS 0000010 +#define F_MINMAL 0000020 +#define F_UPDATE 0000040 +#define F_SWABD 0000100 +#define F_AR16WR 0000200 +#define F_AR32WR 0000400 +#define F_AR32W 0001000 +#define F_PATCH 0002000 +#define F_NODF 0002000 + +#define I386MAGIC 0514 #define I386BADMAG(x) (((x).f_magic!=I386MAGIC)) +#define I386AOUTMAGIC 0413 +#define I386AOUTVSTAMP 0000 +#define COFF_TIMESTAMP #define FILHDR struct external_filehdr @@ -110,7 +119,7 @@ struct external_scnhdr { #define _TEXT ".text" #define _DATA ".data" #define _BSS ".bss" - +#define _COMMENT ".comment" /* * s_flags "type" */ @@ -311,5 +320,6 @@ struct external_reloc { #define DEFAULT_DATA_SECTION_ALIGNMENT 4 #define DEFAULT_BSS_SECTION_ALIGNMENT 4 #define DEFAULT_TEXT_SECTION_ALIGNMENT 4 +#define DEFAULT_COMMENT_SECTION_ALIGNMENT 4 /* For new sections we havn't heard of before */ #define DEFAULT_SECTION_ALIGNMENT 4 |