out.h File Reference

Go to the source code of this file.

Data Structures

struct  outhead
struct  outsect
struct  outrelo
struct  outname

Defines

#define ushort   unsigned short
#define O_MAGIC   0x0201
#define O_STAMP   0
#define MAXSECT   64
#define HF_LINK   0x0004
#define HF_8086   0x0008
#define on_mptr   on_u.on_ptr
#define on_foff   on_u.on_off
#define RELSZ   0x07
#define RELO1   1
#define RELO2   2
#define RELO4   4
#define RELPC   0x08
#define RELBR   0x10
#define RELWR   0x20
#define S_TYP   0x007F
#define S_EXT   0x0080
#define S_ETC   0x7F00
#define S_UND   0x0000
#define S_ABS   0x0001
#define S_MIN   0x0002
#define S_MAX   (S_TYP-1)
#define S_CRS   S_TYP
#define S_SCT   0x0100
#define S_LIN   0x0200
#define S_FIL   0x0300
#define S_MOD   0x0400
#define S_COM   0x1000
#define S_STB   0xe000
#define SF_HEAD   "22222244"
#define SF_SECT   "44444"
#define SF_RELO   "1124"
#define SF_NAME   "4224"
#define SZ_HEAD   20
#define SZ_SECT   20
#define SZ_RELO   8
#define SZ_NAME   12
#define BADMAGIC(x)   ((x).oh_magic!=O_MAGIC)
#define OFF_SECT(x)   SZ_HEAD
#define OFF_EMIT(x)   (OFF_SECT(x) + ((long)(x).oh_nsect * SZ_SECT))
#define OFF_RELO(x)   (OFF_EMIT(x) + (x).oh_nemit)
#define OFF_NAME(x)   (OFF_RELO(x) + ((long)(x).oh_nrelo * SZ_RELO))
#define OFF_CHAR(x)   (OFF_NAME(x) + ((long)(x).oh_nname * SZ_NAME))


Define Documentation

#define BADMAGIC x   )     ((x).oh_magic!=O_MAGIC)
 

Definition at line 119 of file out.h.

Referenced by do_file(), and main().

#define HF_8086   0x0008
 

Definition at line 32 of file out.h.

Referenced by do_file().

#define HF_LINK   0x0004
 

Definition at line 31 of file out.h.

#define MAXSECT   64
 

Definition at line 29 of file out.h.

#define O_MAGIC   0x0201
 

Definition at line 27 of file out.h.

Referenced by process().

#define O_STAMP   0
 

Definition at line 28 of file out.h.

#define OFF_CHAR x   )     (OFF_NAME(x) + ((long)(x).oh_nname * SZ_NAME))
 

Definition at line 124 of file out.h.

#define OFF_EMIT x   )     (OFF_SECT(x) + ((long)(x).oh_nsect * SZ_SECT))
 

Definition at line 121 of file out.h.

#define OFF_NAME x   )     (OFF_RELO(x) + ((long)(x).oh_nrelo * SZ_RELO))
 

Definition at line 123 of file out.h.

#define OFF_RELO x   )     (OFF_EMIT(x) + (x).oh_nemit)
 

Definition at line 122 of file out.h.

Referenced by rd_ohead(), and rd_rew_relos().

#define OFF_SECT x   )     SZ_HEAD
 

Definition at line 120 of file out.h.

#define on_foff   on_u.on_off
 

Definition at line 55 of file out.h.

#define on_mptr   on_u.on_ptr
 

Definition at line 54 of file out.h.

#define RELBR   0x10
 

Definition at line 69 of file out.h.

#define RELO1   1
 

Definition at line 65 of file out.h.

#define RELO2   2
 

Definition at line 66 of file out.h.

#define RELO4   4
 

Definition at line 67 of file out.h.

#define RELPC   0x08
 

Definition at line 68 of file out.h.

#define RELSZ   0x07
 

Definition at line 64 of file out.h.

#define RELWR   0x20
 

Definition at line 70 of file out.h.

#define S_ABS   0x0001
 

Definition at line 83 of file out.h.

#define S_COM   0x1000
 

Definition at line 95 of file out.h.

#define S_CRS   S_TYP
 

Definition at line 86 of file out.h.

#define S_ETC   0x7F00
 

Definition at line 77 of file out.h.

#define S_EXT   0x0080
 

Definition at line 76 of file out.h.

#define S_FIL   0x0300
 

Definition at line 93 of file out.h.

#define S_LIN   0x0200
 

Definition at line 92 of file out.h.

#define S_MAX   (S_TYP-1)
 

Definition at line 85 of file out.h.

#define S_MIN   0x0002
 

Definition at line 84 of file out.h.

Referenced by do_file().

#define S_MOD   0x0400
 

Definition at line 94 of file out.h.

#define S_SCT   0x0100
 

Definition at line 91 of file out.h.

#define S_STB   0xe000
 

Definition at line 96 of file out.h.

#define S_TYP   0x007F
 

Definition at line 75 of file out.h.

#define S_UND   0x0000
 

Definition at line 82 of file out.h.

#define SF_HEAD   "22222244"
 

Definition at line 103 of file out.h.

Referenced by main().

#define SF_NAME   "4224"
 

Definition at line 106 of file out.h.

#define SF_RELO   "1124"
 

Definition at line 105 of file out.h.

#define SF_SECT   "44444"
 

Definition at line 104 of file out.h.

Referenced by main().

#define SZ_HEAD   20
 

Definition at line 111 of file out.h.

Referenced by rd_ohead().

#define SZ_NAME   12
 

Definition at line 114 of file out.h.

Referenced by rd_name(), and rd_ohead().

#define SZ_RELO   8
 

Definition at line 113 of file out.h.

Referenced by rd_ohead(), and rd_relo().

#define SZ_SECT   20
 

Definition at line 112 of file out.h.

Referenced by rd_sect().

#define ushort   unsigned short
 

Definition at line 13 of file out.h.

Referenced by main(), reg(), regatom(), regbranch(), regcomp(), regexec(), reginsert(), regmatch(), regnode(), regpiece(), regrepeat(), regsub(), regtail(), regtry(), and Strcspn().


Generated on Fri Apr 14 22:57:48 2006 for minix by  doxygen 1.4.6