|
|
1.1 root 1: /*
2: * comp_captab.c -- The names of the capabilities in a form ready for
3: * the making of a hash table for the compiler.
4: *
5: */
6:
7:
8: #include "compiler.h"
9: #include "term.h"
10:
11:
12: struct name_table_entry cap_table[] =
13: {
14: 0, "bw", BOOLEAN, 0,
15: 0, "am", BOOLEAN, 1,
16: 0, "xsb", BOOLEAN, 2,
17: 0, "xhp", BOOLEAN, 3,
18: 0, "xenl", BOOLEAN, 4,
19: 0, "eo", BOOLEAN, 5,
20: 0, "gn", BOOLEAN, 6,
21: 0, "hc", BOOLEAN, 7,
22: 0, "km", BOOLEAN, 8,
23: 0, "hs", BOOLEAN, 9,
24: 0, "in", BOOLEAN, 10,
25: 0, "da", BOOLEAN, 11,
26: 0, "db", BOOLEAN, 12,
27: 0, "mir", BOOLEAN, 13,
28: 0, "msgr", BOOLEAN, 14,
29: 0, "os", BOOLEAN, 15,
30: 0, "eslok", BOOLEAN, 16,
31: 0, "xt", BOOLEAN, 17,
32: 0, "hz", BOOLEAN, 18,
33: 0, "ul", BOOLEAN, 19,
34: 0, "xon", BOOLEAN, 20,
35: 0, "nxon", BOOLEAN, 21,
36: 0, "mc5i", BOOLEAN, 22,
37: 0, "chts", BOOLEAN, 23,
38: 0, "nrrmc", BOOLEAN, 24,
39: 0, "npc", BOOLEAN, 25,
40: 0, "ndscr", BOOLEAN, 26,
41: 0, "ccc", BOOLEAN, 27,
42: 0, "bce", BOOLEAN, 28,
43: 0, "hls", BOOLEAN, 29,
44: 0, "xhpa", BOOLEAN, 30,
45: 0, "crxm", BOOLEAN, 31,
46: 0, "daisy", BOOLEAN, 32,
47: 0, "xvpa", BOOLEAN, 33,
48: 0, "sam", BOOLEAN, 34,
49: 0, "cpix", BOOLEAN, 35,
50: 0, "lpix", BOOLEAN, 36,
51: 0, "cols", NUMBER, 0,
52: 0, "it", NUMBER, 1,
53: 0, "lines", NUMBER, 2,
54: 0, "lm", NUMBER, 3,
55: 0, "xmc", NUMBER, 4,
56: 0, "pb", NUMBER, 5,
57: 0, "vt", NUMBER, 6,
58: 0, "wsl", NUMBER, 7,
59: 0, "nlab", NUMBER, 8,
60: 0, "lh", NUMBER, 9,
61: 0, "lw", NUMBER, 10,
62: 0, "ma", NUMBER, 11,
63: 0, "wnum", NUMBER, 12,
64: 0, "colors", NUMBER, 13,
65: 0, "pairs", NUMBER, 14,
66: 0, "ncv", NUMBER, 15,
67: 0, "bufsz", NUMBER, 16,
68: 0, "spinv", NUMBER, 17,
69: 0, "spinh", NUMBER, 18,
70: 0, "maddr", NUMBER, 19,
71: 0, "mjump", NUMBER, 20,
72: 0, "mcs", NUMBER, 21,
73: 0, "mls", NUMBER, 22,
74: 0, "npins", NUMBER, 23,
75: 0, "orc", NUMBER, 24,
76: 0, "orl", NUMBER, 25,
77: 0, "orhi", NUMBER, 26,
78: 0, "orvi", NUMBER, 27,
79: 0, "cps", NUMBER, 28,
80: 0, "widcs", NUMBER, 29,
81: 0, "cbt", STRING, 0,
82: 0, "bel", STRING, 1,
83: 0, "cr", STRING, 2,
84: 0, "csr", STRING, 3,
85: 0, "tbc", STRING, 4,
86: 0, "clear", STRING, 5,
87: 0, "el", STRING, 6,
88: 0, "ed", STRING, 7,
89: 0, "hpa", STRING, 8,
90: 0, "cmdch", STRING, 9,
91: 0, "cup", STRING, 10,
92: 0, "cud1", STRING, 11,
93: 0, "home", STRING, 12,
94: 0, "civis", STRING, 13,
95: 0, "cub1", STRING, 14,
96: 0, "mrcup", STRING, 15,
97: 0, "cnorm", STRING, 16,
98: 0, "cuf1", STRING, 17,
99: 0, "ll", STRING, 18,
100: 0, "cuu1", STRING, 19,
101: 0, "cvvis", STRING, 20,
102: 0, "dch1", STRING, 21,
103: 0, "dl1", STRING, 22,
104: 0, "dsl", STRING, 23,
105: 0, "hd", STRING, 24,
106: 0, "smacs", STRING, 25,
107: 0, "blink", STRING, 26,
108: 0, "bold", STRING, 27,
109: 0, "smcup", STRING, 28,
110: 0, "smdc", STRING, 29,
111: 0, "dim", STRING, 30,
112: 0, "smir", STRING, 31,
113: 0, "invis", STRING, 32,
114: 0, "prot", STRING, 33,
115: 0, "rev", STRING, 34,
116: 0, "smso", STRING, 35,
117: 0, "smul", STRING, 36,
118: 0, "ech", STRING, 37,
119: 0, "rmacs", STRING, 38,
120: 0, "sgr0", STRING, 39,
121: 0, "rmcup", STRING, 40,
122: 0, "rmdc", STRING, 41,
123: 0, "rmir", STRING, 42,
124: 0, "rmso", STRING, 43,
125: 0, "rmul", STRING, 44,
126: 0, "flash", STRING, 45,
127: 0, "ff", STRING, 46,
128: 0, "fsl", STRING, 47,
129: 0, "is1", STRING, 48,
130: 0, "is2", STRING, 49,
131: 0, "is3", STRING, 50,
132: 0, "if", STRING, 51,
133: 0, "ich1", STRING, 52,
134: 0, "il1", STRING, 53,
135: 0, "ip", STRING, 54,
136: 0, "kbs", STRING, 55,
137: 0, "ktbc", STRING, 56,
138: 0, "kclr", STRING, 57,
139: 0, "kctab", STRING, 58,
140: 0, "kdch1", STRING, 59,
141: 0, "kdl1", STRING, 60,
142: 0, "kcud1", STRING, 61,
143: 0, "krmir", STRING, 62,
144: 0, "kel", STRING, 63,
145: 0, "ked", STRING, 64,
146: 0, "kf0", STRING, 65,
147: 0, "kf1", STRING, 66,
148: 0, "kf10", STRING, 67,
149: 0, "kf2", STRING, 68,
150: 0, "kf3", STRING, 69,
151: 0, "kf4", STRING, 70,
152: 0, "kf5", STRING, 71,
153: 0, "kf6", STRING, 72,
154: 0, "kf7", STRING, 73,
155: 0, "kf8", STRING, 74,
156: 0, "kf9", STRING, 75,
157: 0, "khome", STRING, 76,
158: 0, "kich1", STRING, 77,
159: 0, "kil1", STRING, 78,
160: 0, "kcub1", STRING, 79,
161: 0, "kll", STRING, 80,
162: 0, "knp", STRING, 81,
163: 0, "kpp", STRING, 82,
164: 0, "kcuf1", STRING, 83,
165: 0, "kind", STRING, 84,
166: 0, "kri", STRING, 85,
167: 0, "khts", STRING, 86,
168: 0, "kcuu1", STRING, 87,
169: 0, "rmkx", STRING, 88,
170: 0, "smkx", STRING, 89,
171: 0, "lf0", STRING, 90,
172: 0, "lf1", STRING, 91,
173: 0, "lf10", STRING, 92,
174: 0, "lf2", STRING, 93,
175: 0, "lf3", STRING, 94,
176: 0, "lf4", STRING, 95,
177: 0, "lf5", STRING, 96,
178: 0, "lf6", STRING, 97,
179: 0, "lf7", STRING, 98,
180: 0, "lf8", STRING, 99,
181: 0, "lf9", STRING, 100,
182: 0, "rmm", STRING, 101,
183: 0, "smm", STRING, 102,
184: 0, "nel", STRING, 103,
185: 0, "pad", STRING, 104,
186: 0, "dch", STRING, 105,
187: 0, "dl", STRING, 106,
188: 0, "cud", STRING, 107,
189: 0, "ich", STRING, 108,
190: 0, "indn", STRING, 109,
191: 0, "il", STRING, 110,
192: 0, "cub", STRING, 111,
193: 0, "cuf", STRING, 112,
194: 0, "rin", STRING, 113,
195: 0, "cuu", STRING, 114,
196: 0, "pfkey", STRING, 115,
197: 0, "pfloc", STRING, 116,
198: 0, "pfx", STRING, 117,
199: 0, "mc0", STRING, 118,
200: 0, "mc4", STRING, 119,
201: 0, "mc5", STRING, 120,
202: 0, "rep", STRING, 121,
203: 0, "rs1", STRING, 122,
204: 0, "rs2", STRING, 123,
205: 0, "rs3", STRING, 124,
206: 0, "rf", STRING, 125,
207: 0, "rc", STRING, 126,
208: 0, "vpa", STRING, 127,
209: 0, "sc", STRING, 128,
210: 0, "ind", STRING, 129,
211: 0, "ri", STRING, 130,
212: 0, "sgr", STRING, 131,
213: 0, "hts", STRING, 132,
214: 0, "wind", STRING, 133,
215: 0, "ht", STRING, 134,
216: 0, "tsl", STRING, 135,
217: 0, "uc", STRING, 136,
218: 0, "hu", STRING, 137,
219: 0, "iprog", STRING, 138,
220: 0, "ka1", STRING, 139,
221: 0, "ka3", STRING, 140,
222: 0, "kb2", STRING, 141,
223: 0, "kc1", STRING, 142,
224: 0, "kc3", STRING, 143,
225: 0, "mc5p", STRING, 144,
226: 0, "rmp", STRING, 145,
227: 0, "acsc", STRING, 146,
228: 0, "pln", STRING, 147,
229: 0, "kcbt", STRING, 148,
230: 0, "smxon", STRING, 149,
231: 0, "rmxon", STRING, 150,
232: 0, "smam", STRING, 151,
233: 0, "rmam", STRING, 152,
234: 0, "xonc", STRING, 153,
235: 0, "xoffc", STRING, 154,
236: 0, "enacs", STRING, 155,
237: 0, "smln", STRING, 156,
238: 0, "rmln", STRING, 157,
239: 0, "kbeg", STRING, 158,
240: 0, "kcan", STRING, 159,
241: 0, "kclo", STRING, 160,
242: 0, "kcmd", STRING, 161,
243: 0, "kcpy", STRING, 162,
244: 0, "kcrt", STRING, 163,
245: 0, "kend", STRING, 164,
246: 0, "kent", STRING, 165,
247: 0, "kext", STRING, 166,
248: 0, "kfnd", STRING, 167,
249: 0, "khlp", STRING, 168,
250: 0, "kmrk", STRING, 169,
251: 0, "kmsg", STRING, 170,
252: 0, "kmov", STRING, 171,
253: 0, "knxt", STRING, 172,
254: 0, "kopn", STRING, 173,
255: 0, "kopt", STRING, 174,
256: 0, "kprv", STRING, 175,
257: 0, "kprt", STRING, 176,
258: 0, "krdo", STRING, 177,
259: 0, "kref", STRING, 178,
260: 0, "krfr", STRING, 179,
261: 0, "krpl", STRING, 180,
262: 0, "krst", STRING, 181,
263: 0, "kres", STRING, 182,
264: 0, "ksav", STRING, 183,
265: 0, "kspd", STRING, 184,
266: 0, "kund", STRING, 185,
267: 0, "kBEG", STRING, 186,
268: 0, "kCAN", STRING, 187,
269: 0, "kCMD", STRING, 188,
270: 0, "kCPY", STRING, 189,
271: 0, "kCRT", STRING, 190,
272: 0, "kDC", STRING, 191,
273: 0, "kDL", STRING, 192,
274: 0, "kslt", STRING, 193,
275: 0, "kEND", STRING, 194,
276: 0, "kEOL", STRING, 195,
277: 0, "kEXT", STRING, 196,
278: 0, "kFND", STRING, 197,
279: 0, "kHLP", STRING, 198,
280: 0, "kHOM", STRING, 199,
281: 0, "kIC", STRING, 200,
282: 0, "kLFT", STRING, 201,
283: 0, "kMSG", STRING, 202,
284: 0, "kMOV", STRING, 203,
285: 0, "kNXT", STRING, 204,
286: 0, "kOPT", STRING, 205,
287: 0, "kPRV", STRING, 206,
288: 0, "kPRT", STRING, 207,
289: 0, "kRDO", STRING, 208,
290: 0, "kRPL", STRING, 209,
291: 0, "kRIT", STRING, 210,
292: 0, "kRES", STRING, 211,
293: 0, "kSAV", STRING, 212,
294: 0, "kSPD", STRING, 213,
295: 0, "kUND", STRING, 214,
296: 0, "rfi", STRING, 215,
297: 0, "kf11", STRING, 216,
298: 0, "kf12", STRING, 217,
299: 0, "kf13", STRING, 218,
300: 0, "kf14", STRING, 219,
301: 0, "kf15", STRING, 220,
302: 0, "kf16", STRING, 221,
303: 0, "kf17", STRING, 222,
304: 0, "kf18", STRING, 223,
305: 0, "kf19", STRING, 224,
306: 0, "kf20", STRING, 225,
307: 0, "kf21", STRING, 226,
308: 0, "kf22", STRING, 227,
309: 0, "kf23", STRING, 228,
310: 0, "kf24", STRING, 229,
311: 0, "kf25", STRING, 230,
312: 0, "kf26", STRING, 231,
313: 0, "kf27", STRING, 232,
314: 0, "kf28", STRING, 233,
315: 0, "kf29", STRING, 234,
316: 0, "kf30", STRING, 235,
317: 0, "kf31", STRING, 236,
318: 0, "kf32", STRING, 237,
319: 0, "kf33", STRING, 238,
320: 0, "kf34", STRING, 239,
321: 0, "kf35", STRING, 240,
322: 0, "kf36", STRING, 241,
323: 0, "kf37", STRING, 242,
324: 0, "kf38", STRING, 243,
325: 0, "kf39", STRING, 244,
326: 0, "kf40", STRING, 245,
327: 0, "kf41", STRING, 246,
328: 0, "kf42", STRING, 247,
329: 0, "kf43", STRING, 248,
330: 0, "kf44", STRING, 249,
331: 0, "kf45", STRING, 250,
332: 0, "kf46", STRING, 251,
333: 0, "kf47", STRING, 252,
334: 0, "kf48", STRING, 253,
335: 0, "kf49", STRING, 254,
336: 0, "kf50", STRING, 255,
337: 0, "kf51", STRING, 256,
338: 0, "kf52", STRING, 257,
339: 0, "kf53", STRING, 258,
340: 0, "kf54", STRING, 259,
341: 0, "kf55", STRING, 260,
342: 0, "kf56", STRING, 261,
343: 0, "kf57", STRING, 262,
344: 0, "kf58", STRING, 263,
345: 0, "kf59", STRING, 264,
346: 0, "kf60", STRING, 265,
347: 0, "kf61", STRING, 266,
348: 0, "kf62", STRING, 267,
349: 0, "kf63", STRING, 268,
350: 0, "el1", STRING, 269,
351: 0, "mgc", STRING, 270,
352: 0, "smgl", STRING, 271,
353: 0, "smgr", STRING, 272,
354: 0, "fln", STRING, 273,
355: 0, "sclk", STRING, 274,
356: 0, "dclk", STRING, 275,
357: 0, "rmclk", STRING, 276,
358: 0, "cwin", STRING, 277,
359: 0, "wingo", STRING, 278,
360: 0, "hup", STRING, 279,
361: 0, "dial", STRING, 280,
362: 0, "qdial", STRING, 281,
363: 0, "tone", STRING, 282,
364: 0, "pulse", STRING, 283,
365: 0, "hook", STRING, 284,
366: 0, "pause", STRING, 285,
367: 0, "wait", STRING, 286,
368: 0, "u0", STRING, 287,
369: 0, "u1", STRING, 288,
370: 0, "u2", STRING, 289,
371: 0, "u3", STRING, 290,
372: 0, "u4", STRING, 291,
373: 0, "u5", STRING, 292,
374: 0, "u6", STRING, 293,
375: 0, "u7", STRING, 294,
376: 0, "u8", STRING, 295,
377: 0, "u9", STRING, 296,
378: 0, "op", STRING, 297,
379: 0, "oc", STRING, 298,
380: 0, "initc", STRING, 299,
381: 0, "initp", STRING, 300,
382: 0, "scp", STRING, 301,
383: 0, "setf", STRING, 302,
384: 0, "setb", STRING, 303,
385: 0, "cpi", STRING, 304,
386: 0, "lpi", STRING, 305,
387: 0, "chr", STRING, 306,
388: 0, "cvr", STRING, 307,
389: 0, "defc", STRING, 308,
390: 0, "swidm", STRING, 309,
391: 0, "sdrfq", STRING, 310,
392: 0, "sitm", STRING, 311,
393: 0, "slm", STRING, 312,
394: 0, "smicm", STRING, 313,
395: 0, "snlq", STRING, 314,
396: 0, "snrmq", STRING, 315,
397: 0, "sshm", STRING, 316,
398: 0, "ssubm", STRING, 317,
399: 0, "ssupm", STRING, 318,
400: 0, "sum", STRING, 319,
401: 0, "rwidm", STRING, 320,
402: 0, "ritm", STRING, 321,
403: 0, "rlm", STRING, 322,
404: 0, "rmicm", STRING, 323,
405: 0, "rshm", STRING, 324,
406: 0, "rsubm", STRING, 325,
407: 0, "rsupm", STRING, 326,
408: 0, "rum", STRING, 327,
409: 0, "mhpa", STRING, 328,
410: 0, "mcud1", STRING, 329,
411: 0, "mcub1", STRING, 330,
412: 0, "mcuf1", STRING, 331,
413: 0, "mvpa", STRING, 332,
414: 0, "mcuu1", STRING, 333,
415: 0, "porder", STRING, 334,
416: 0, "mcud", STRING, 335,
417: 0, "mcub", STRING, 336,
418: 0, "mcuf", STRING, 337,
419: 0, "mcuu", STRING, 338,
420: 0, "scs", STRING, 339,
421: 0, "smgb", STRING, 340,
422: 0, "smgbp", STRING, 341,
423: 0, "smglp", STRING, 342,
424: 0, "smgrp", STRING, 343,
425: 0, "smgt", STRING, 344,
426: 0, "smgtp", STRING, 345,
427: 0, "sbim", STRING, 346,
428: 0, "scsd", STRING, 347,
429: 0, "rbim", STRING, 348,
430: 0, "rcsd", STRING, 349,
431: 0, "subcs", STRING, 350,
432: 0, "supcs", STRING, 351,
433: 0, "docr", STRING, 352,
434: 0, "zerom", STRING, 353,
435: 0, "csnm", STRING, 354,
436: };
437:
438: struct name_table_entry *cap_hash_table[844];
439:
440: int Hashtabsize = 844;
441: int Captabsize = 422;
442:
443:
444: #if (BOOLCOUNT!=37)||(NUMCOUNT!=30)||(STRCOUNT!=355)
445: --> term.h and comp_captab.c disagree about the <--
446: --> numbers of booleans, numbers and/or strings <--
447: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.