|
|
1.1 root 1: /* (-lgl
2: * COHERENT Version 3.1
3: * Copyright (c) 1982, 1990 by Mark Williams Company.
4: * All rights reserved. May not be copied without permission.
5: -lgl) */
6: #include <stdio.h>
7: #include <sys/mdata.h>
8:
9: #define YYTSIZE 255
10: #define QSIZE MAXUCHAR
11: #define qpt(q,c) ((++q.ll_qc),(q.ll_qs[q.ll_qi++&QSIZE]=(c)))
12: #define qug(q,c) ((++q.ll_qc),(q.ll_qs[--q.ll_qo&QSIZE]=(c)))
13: #define qgt(q) ((--q.ll_qc),(q.ll_qs[q.ll_qo++&QSIZE]))
14: #define qlk(q,n) (q.ll_qs[q.ll_qo+n&QSIZE])
15: #define qct(q) (q.ll_qc)
16:
17: extern struct ll_queue {
18: unsigned char ll_qc;
19: unsigned char ll_qi;
20: unsigned char ll_qo;
21: int ll_qs[QSIZE+1];
22: } ll_tq;
23: extern char yytext[YYTSIZE];
24: extern int yy_lextab[];
25: extern int yy_lxctab[];
26: extern int yy_lxbtab[];
27: extern int yy_ctxtab[];
28: extern int *yy_clist[];
29: extern int *yy_nlist[];
30: extern int *yy_llist[];
31: extern int *ll_ctxt;
32: extern int ll_cc;
33: extern int ll_lc;
34: extern int ll_tf;
35: extern int ll_lf;
36: extern int ll_tokn;
37: extern int ll_tlen;
38: extern int ll_more;
39: extern int yyscon;
40: extern int yyleng;
41: extern char inpovf[];
42: extern char yytovf[];
43: extern char illchr[];
44: extern int _llic();
45: extern int _lloc();
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.