|
|
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.