|
|
1.1 ! root 1: /* config.h 4.3 85/08/22 */ ! 2: ! 3: #ifndef _CONFIG_ ! 4: #define _CONFIG_ ! 5: /* ! 6: * Compiler configuration definitions. ! 7: */ ! 8: ! 9: /* ! 10: * These flags control global compiler operation. ! 11: */ ! 12: #define BUFSTDERR 1 /* buffer output to stderr */ ! 13: #define STDPRTREE 1 /* means include prtree */ ! 14: #define NESTCALLS 1 /* disallow two concurrent store()'s */ ! 15: #define FLEXNAMES 1 /* arbitrary length identifiers */ ! 16: #ifdef FORT ! 17: #define NOMAIN 1 /* use f1 main routine */ ! 18: #endif ! 19: ! 20: /* ! 21: * Table sizes. ! 22: */ ! 23: #define TREESZ 1000 /* parse tree table size */ ! 24: #define BCSZ 100 /* break/continue table size */ ! 25: #define SYMTSZ 3000 /* symbol table size */ ! 26: #define DIMTABSZ 4200 /* dimension/size table size */ ! 27: #define PARAMSZ 300 /* parameter stack size */ ! 28: #define SWITSZ 500 /* switch table size */ ! 29: #define DELAYS 20 /* delayed evaluation table size */ ! 30: #define NRECUR (10*TREESZ) /* maximum eval recursion depth */ ! 31: #define MAXSCOPES (SYMTSZ/30) /* maximum active scopes */ ! 32: ! 33: /* in case anyone still uses fixed length names */ ! 34: #ifndef FLEXNAMES ! 35: #define NCHNAM 8 /* significant chars of identifier */ ! 36: #endif ! 37: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.