2 * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
3 * See the copyright notice in the ACK home directory, in the file "Copyright".
9 #define RCS_EX "$Id: assex.h,v 2.5 1994/06/24 10:15:36 ceriel Exp $"
15 extern cons_t maxdint;
16 extern cons_t maxunsig;
17 extern cons_t maxdunsig;
20 * tables loaded from em_libraries
22 extern char em_flag[];
25 The structure containing used for procedure environment stacking
27 extern stat_t pstate ;
30 * pointers to not yet allocated storage
32 extern glob_t *mglobs;
33 extern glob_t *xglobs;
34 extern proc_t *mprocs;
35 extern proc_t *xprocs;
36 extern ptab_t *proctab;
48 extern glob_t *lastglosym;
49 extern glob_t *curglosym;
50 extern siz_t *oursize;
51 extern relc_t *f_data;
52 extern relc_t *l_data;
53 extern relc_t *f_text;
54 extern relc_t *l_text;
60 extern FOFFSET inpoff;
61 extern FOFFSET libeof;
67 extern cons_t prog_size;
72 extern cons_t textbytes;
73 extern cons_t databytes;
74 extern FOFFSET dataoff;
75 extern FOFFSET textoff;
76 extern FOFFSET lastoff;
78 extern int datablocks;
79 extern relc_t *lastheader;
80 extern cons_t holbase;
81 extern cons_t holsize;
82 extern int unresolved;
83 extern int sourcelines;
104 extern int mod_sizes;
108 extern cons_t consiz;
109 extern char *progname;
110 extern char *curfile;
112 extern arch_t archhdr;
113 extern siz_t sizes[];
115 extern char linesize[];
121 extern char *opindex[] ;
122 extern char opchoice[] ;
126 * types of value returning routines
130 extern FILE *frewind();
133 extern unsigned get8();
135 extern cons_t get32();
136 extern cons_t xgeta();
137 extern cons_t parval();
138 extern cons_t valsize();
139 extern cons_t xgetarb();
140 extern char *findnop();
141 extern char *findfit();
142 extern glob_t *glolookup();
143 extern glob_t *glo2lookup();
144 extern glob_t *xglolookup();
145 extern locl_t *loclookup();
146 extern proc_t *prolookup();
147 extern proc_t *enterproc();
148 extern proc_t *searchproc();
149 extern relc_t *text_reloc();
150 extern relc_t *data_reloc();
151 extern area_t getarea();
154 * all used library routines
156 extern char *malloc();
163 extern char *strcpy();