scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | Submodules | README | LICENSE

aouthdr.h (668B)


      1 /* This file is inspired in the book "Understanding and using COFF" */
      2 
      3 struct aouthdr {
      4 	short magic;        /* magic number */
      5 	short vstamp;       /* version stamp */
      6 	long tsize;         /* text size in bytes */
      7 	long dsize;         /* initialized data size */
      8 	long bsize;         /* uinitialized data size */
      9 	long entry;         /* entry point */
     10 	long text_start;    /* base of text segment */
     11 	long data_start;    /* base of data segment */
     12 };
     13 
     14 #define AOUTHDR struct aouthdr 
     15 #define AOUTSZ sizeof(AOUTHDR)
     16 
     17 #define QMAGIC      0314
     18 #define STMAGIC     0401
     19 #define OMAGIC      0404
     20 #define JMAGIC      0407
     21 #define DMAGIC      0410
     22 #define ZMAGIC      0413