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 procbytes;
73 extern cons_t textbytes;
74 extern cons_t databytes;
75 extern FOFFSET dataoff;
76 extern FOFFSET textoff;
77 extern FOFFSET lastoff;
79 extern int datablocks;
80 extern relc_t *lastheader;
81 extern cons_t holbase;
82 extern cons_t holsize;
83 extern int unresolved;
84 extern int sourcelines;
105 extern int mod_sizes;
109 extern cons_t consiz;
110 extern char *progname;
111 extern char *curfile;
113 extern arch_t archhdr;
114 extern siz_t sizes[];
116 extern char linesize[];
122 extern char *opindex[] ;
123 extern char opchoice[] ;
127 * types of value returning routines
131 extern FILE *frewind();
134 extern unsigned get8();
136 extern cons_t get32();
137 extern cons_t xgeta();
138 extern cons_t parval();
139 extern cons_t valsize();
140 extern cons_t xgetarb();
141 extern char *findnop();
142 extern char *findfit();
143 extern glob_t *glolookup();
144 extern glob_t *glo2lookup();
145 extern glob_t *xglolookup();
146 extern locl_t *loclookup();
147 extern proc_t *prolookup();
148 extern proc_t *enterproc();
149 extern proc_t *searchproc();
150 extern relc_t *text_reloc();
151 extern relc_t *data_reloc();
152 extern area_t getarea();
155 * all used library routines
157 extern char *malloc();
164 extern char *strcpy();