|
|
1.1 root 1: /* @(#)sno.h 1.1 */
2: #include <stdio.h>
3:
4: struct node {
5: struct node *p1;
6: struct node *p2;
7: #ifdef gcos
8: int typ;
9: int ch;
10: #else
11: char typ;
12: char ch;
13: #endif
14: };
15:
16: extern int freesize;
17: extern struct node *lookf;
18: extern struct node *looks;
19: extern struct node *lookend;
20: extern struct node *lookstart;
21: extern struct node *lookdef;
22: extern struct node *lookret;
23: extern struct node *lookfret;
24: extern int cfail;
25: extern int rfail;
26: extern struct node *freelist, *freespace;
27: extern struct node *namelist;
28: extern int lc;
29: extern struct node *schar;
30:
31: struct node *strst1(), *salloc(), *look(), *copy(), *sgetc(),
32: *binstr(), *pop(), *doop(), *push(), *search(),
33: *add(), *sub(), *mult(), *div(), *cat(),
34: *compile(), *execute(), *eval(), *syspit();
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.