1: /* -[Sat May 7 20:46:54 1983 by jkf]-
2: * sigtab.h $Locker: $
3: * table of lispvals needed by C
4: *
5: * $Header: sigtab.h 1.4 83/06/09 01:15:47 sklower Exp $
6: *
7: * (c) copyright 1982, Regents of the University of California
8: */
9:
10: /*
11: * lispvals in use by the program should be in this table.
12: * Otherwise they may get garbage-collected.
13: */
14:
15: #define SIGNIF 139
16:
17: extern lispval lispsys[SIGNIF];
18:
19: #define tatom (lispsys[1])
20: #define lambda (lispsys[2])
21: #define nlambda (lispsys[3])
22: #define perda (lispsys[4])
23: #define lpara (lispsys[5])
24: #define rpara (lispsys[6])
25: #define lbkta (lispsys[7])
26: #define rbkta (lispsys[8])
27: #define Eofa (lispsys[9])
28: #define snqta (lispsys[10])
29: #define exclpa (lispsys[11])
30: #define quota (lispsys[12])
31: #define xatom (lispsys[13])
32: #define cara (lispsys[14])
33: #define cdra (lispsys[15])
34: #define gcafter (lispsys[16])
35: #define noptop (lispsys[17])
36: #define gcthresh (lispsys[18])
37: #define int_name (lispsys[19])
38: #define str_name (lispsys[20])
39: #define atom_name (lispsys[21])
40: #define doub_name (lispsys[22])
41: #define dtpr_name (lispsys[23])
42: #define int_items (lispsys[24])
43: #define int_pages (lispsys[25])
44: #define str_items (lispsys[26])
45: #define str_pages (lispsys[27])
46: #define dtpr_items (lispsys[28])
47: #define dtpr_pages (lispsys[29])
48: #define doub_items (lispsys[30])
49: #define doub_pages (lispsys[31])
50: #define atom_items (lispsys[32])
51: #define atom_pages (lispsys[33])
52: #define gccall1 (lispsys[34])
53: #define gccall2 (lispsys[35])
54: #define sysa (lispsys[36])
55: #define plima (lispsys[37])
56: #define macro (lispsys[38])
57: #define startup (lispsys[39])
58: #define rcomms (lispsys[40])
59: #define commta (lispsys[41])
60: #define plimit (lispsys[44])
61: #define array_items (lispsys[45])
62: #define array_pages (lispsys[46])
63: #define array_name (lispsys[47])
64: #define sdot_items (lispsys[48])
65: #define sdot_pages (lispsys[49])
66: #define sdot_name (lispsys[50])
67: #define val_items (lispsys[51])
68: #define val_pages (lispsys[52])
69: #define val_name (lispsys[53])
70: #define splice (lispsys[54])
71: #define rdrsdot (lispsys[55])
72: #define funct_items (lispsys[56])
73: #define funct_pages (lispsys[57])
74: #define funct_name (lispsys[58])
75: #define nstack (lispsys[59])
76: #define rdrint (lispsys[63])
77: #define nilplist (lispsys[64])
78: #define badst (lispsys[65])
79: #define gccheck (lispsys[66])
80: #define gcport (lispsys[67])
81: #define gcdis (lispsys[68])
82: #define gcload (lispsys[69])
83: #define loading (lispsys[70])
84: #define noautot (lispsys[71])
85: #define lcode (lispsys[72])
86: #define ccode (lispsys[73])
87: #define odform (lispsys[74])
88: #define bcdst (lispsys[75])
89: #define listst (lispsys[76])
90: #define macrost (lispsys[77])
91: #define protst (lispsys[78])
92: #define argst (lispsys[79])
93: #define arrayst (lispsys[80])
94: #define proga (lispsys[81])
95: #define progma (lispsys[82])
96: #define bstack (lispsys[83])
97: #define lexpr_atom (lispsys[84])
98: #define lexpr (lispsys[85])
99: #define ibase (lispsys[86])
100: #define Vpiport (lispsys[87])
101: #define Vpoport (lispsys[88])
102: #define Veval (lispsys[89])
103: #define Vererr (lispsys[90])
104: #define Vertpl (lispsys[91])
105: #define Verall (lispsys[92])
106: #define Vermisc (lispsys[93])
107: #define Vlerall (lispsys[94])
108: #define stlist (lispsys[95])
109: #define Vreadtable (lispsys[96])
110: #define strtab (lispsys[97])
111: #define Verbrk (lispsys[98])
112: #define Vnogbar (lispsys[99])
113: #define rdrsdot2 (lispsys[100])
114: #define Veruwpt (lispsys[101])
115:
116: #define hunkfree (lispsys[102])
117: #define port_name (lispsys[103])
118: #define reseta (lispsys[104])
119: #define rsetatom (lispsys[105])
120: #define bptr_atom (lispsys[106])
121: #define evalhatom (lispsys[107])
122: #define funhatom (lispsys[108])
123: #define Vptport (lispsys[109])
124: #define Vcntlw (lispsys[110])
125: #define Verrset (lispsys[111])
126: #define Verundef (lispsys[112])
127: #define Vsubrou (lispsys[113])
128: #define Vprinlevel (lispsys[114])
129: #define Vprinlength (lispsys[115])
130: #define Vfloatformat (lispsys[116])
131: #define Vldprt (lispsys[117])
132: #define Verdepth (lispsys[118])
133: #define mrtabspace (lispsys[119])
134: #define pnameprot (lispsys[120])
135: #define other_name (lispsys[121])
136: #define Vevalframe (lispsys[122])
137: #define Vpurcopylits (lispsys[123])
138: #define vect_name (lispsys[124])
139: #define vecti_name (lispsys[125])
140: #define vect_items (lispsys[126])
141: #define vecti_items (lispsys[127])
142: #define vect_pages (lispsys[128])
143: #define vecti_pages (lispsys[129])
144: #define Vdisplacemacros (lispsys[130])
145: #define other_pages (lispsys[131])
146: #define other_items (lispsys[132])
147: #define fclosure (lispsys[133])
148: #define Vgcprint (lispsys[134])
149: #define clos_marker (lispsys[135])
150: #define Vpbv (lispsys[136])
151: #define atom_buffer (lispsys[137])
152: #define Vlibdir (lispsys[138])
153:
154: /* various status switches */
155:
156: extern lispval stattab[16] ;
157: #define Schainp (stattab[0])
158: #define Sautor (stattab[1])
159: #define Strans (stattab[2])
160: #define evalhsw (stattab[3])
Defined macros
Eofa
defined in line
27;
never used
Vpbv
defined in line
150;
never used
argst
defined in line
92;
never used
badst
defined in line
78;
never used
bcdst
defined in line
88;
never used
cara
defined in line
32;
never used
ccode
defined in line
86;
never used
cdra
defined in line
33;
never used
gcdis
defined in line
81;
never used
ibase
defined in line
99;
never used
lbkta
defined in line
25;
never used
lcode
defined in line
85;
never used
lexpr
defined in line
98;
never used
lpara
defined in line
23;
never used
macro
defined in line
56;
never used
perda
defined in line
22;
never used
plima
defined in line
55;
never used
proga
defined in line
94;
never used
quota
defined in line
30;
never used
rbkta
defined in line
26;
never used
rpara
defined in line
24;
never used
snqta
defined in line
28;
never used
sysa
defined in line
54;
never used
tatom
defined in line
19;
never used
xatom
defined in line
31;
never used
Usage of this include