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
Defined macros
BCSZ
defined in line
24; used 3 times
FLEXNAMES
defined in line
15; used 57 times
- in line 34
- in /usr/src/lib/mip/allo.c line
49,
71,
97,
465,
531
- in /usr/src/lib/mip/cgram.y line
55,
211,
719
- in /usr/src/lib/mip/common.c line
118,
343
- in /usr/src/lib/mip/fort.c line
42,
188,
194,
214,
228,
242
- in /usr/src/lib/mip/manifest.h line
90
- in /usr/src/lib/mip/pass1.h line
17
- in /usr/src/lib/mip/pftn.c line
57,
92,
263,
285,
566,
599,
637,
670,
1717,
1727,
1750,
1765,
1778,
1811,
1818,
1868,
1877,
1925,
1951
- in /usr/src/lib/mip/reader.c line
1122,
1216,
1238,
1306
- in /usr/src/lib/mip/scan.c line
56,
522,
1034,
1052
- in /usr/src/lib/mip/trees.c line
286,
367,
376,
392,
409,
612,
634,
1650,
1659,
1665,
1688
NCHNAM
defined in line
35; used 16 times
SYMTSZ
defined in line
25; used 13 times
Usage of this include