Pristine Ack-5.5
[Ack-5.5.git] / util / int / global.c
1 /*
2         Definitions of the externs in global.h.
3         Could be generated.
4 */
5
6 /* $Id: global.c,v 2.3 1994/06/24 10:47:24 ceriel Exp $ */
7
8 #include        "global.h"
9
10
11 /******** EM Machine capacity parameters ********/
12
13 size wsize;
14 size dwsize;
15 size psize;
16 long i_minsw;
17 long i_maxsw;
18 unsigned long i_maxuw;
19 long min_off;
20 long max_off;
21 ptr max_addr;
22 size wsizem1;
23
24
25 /******** EM program parameters ********/
26
27 ptr ML;
28 ptr HB;
29 ptr DB;
30 long NProc;
31 long PreIgnMask;
32
33
34 /******** EM machine registers ********/
35
36
37 long PI;
38 ptr PC;
39
40 ptr HP;
41 ptr SP;
42 ptr LB;
43 ptr AB;
44
45 long ES;
46 int ES_def;
47
48 int OnTrap;
49 long IgnMask;
50 long TrapPI;
51
52 char *FRA;
53 size FRALimit;
54 size FRASize;
55 int FRA_def;
56
57
58 /******** The EM Machine Memory ********/
59
60 char *text;
61
62 char *data;
63 ptr HL;
64
65 char *stack;
66 char *stackML;
67 ptr SL;
68
69
70
71
72
73