|
|
1.1 root 1: /* develop.h: header file for develop */
2:
3: #include <stdio.h>
4:
5: typedef struct Symbol { /* symbol table entry */
6: struct Symbol *next;
7: char *instr;
8: int innum;
9: int outnum;
10: } Symbol;
11:
12: #define eq(s, t) (strcmp(s,t) == 0)
13:
14: extern char *cmdname;
15: extern int lineno;
16:
17: extern char *NULLSTR;
18: extern Symbol *lookup();
19: extern insert(), delete(), opensymtab(), closesymtab();
20:
21: #define FATAL 1
22: #define WARN 0
23: extern error();
24: extern char *emalloc();
25: extern efree();
26:
27: /* MAXSTR is for view names, click names, etc.
28: MAXBUF is for text strings
29: */
30: #define MAXSTR 40
31: #define MAXBUF 500
32: extern int moreinput();
33: extern lex(), lexstr(), gobble();
34: extern char buf[];
35: extern lexsaweof;
36:
37: extern void exit();
38: extern char *mktemp();
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.