|
|
1.1 root 1: /*
2: ** TRACE.H -- conditional compilation flags
3: **
4: ** Some of these may be commented out to set them to "off".
5: ** The comment should be removed to set them to "on".
6: **
7: ** Version:
8: ** @(#)trace.h 8.2 1/22/85
9: */
10:
11: /* access methods compilation flags */
12:
13: # define xATR1 /* trace info, level 1 */
14: # define xATR2 /* trace info, level 2, implies xTR1 */
15: # define xATR3 /* trace info, level 3, implies xTR1 & xTR2 */
16:
17: /* decomposition compilation flags */
18:
19: # define xDTR1 /* trace info, level 1 */
20: # define xDTR2 /* trace info, level 2, implies xTR1 */
21: # define xDTR3 /* trace info, level 3, implies xTR1 & xTR2 */
22:
23: /* EQUEL compilation flags */
24:
25: # define xETR1 /* trace info, level 1 */
26: # define xETR2 /* trace info, level 2, implies xTR1 */
27: # define xETR3 /* trace info, level 3, implies xTR1 & xTR2 */
28:
29: /* monitor compilation flags */
30:
31: # define xMTR1 /* trace info, level 1 */
32: # define xMTR2 /* trace info, level 2, implies xTR1 */
33: # define xMTR3 /* trace info, level 3, implies xTR1 & xTR2 */
34:
35: /* OVQP compilatiion flags */
36:
37: # define xOTR1 /* trace info, level 1 */
38: # define xOTR2 /* trace info, level 2, implies xTR1 */
39: # define xOTR3 /* trace info, level 3, implies xTR1 & xTR2 */
40:
41: /* parser compilation flags */
42:
43: # define xPTR1 /* trace info, level 1 */
44: # define xPTR2 /* trace info, level 2, implies xTR1 */
45: # define xPTR3 /* trace info, level 3, implies xTR1 & xTR2 */
46:
47: /* qrymod compilation flags */
48:
49: # define xQTR1 /* trace info, level 1 */
50: # define xQTR2 /* trace info, level 2, implies xTR1 */
51: # define xQTR3 /* trace info, level 3, implies xTR1 & xTR2 */
52:
53: /* scanner compilation flags */
54:
55: # define xSTR1 /* trace info, level 1 */
56: # define xSTR2 /* trace info, level 2, implies xTR1 */
57: # define xSTR3 /* trace info, level 3, implies xTR1 & xTR2 */
58:
59: /* DBU compilation flags */
60:
61: # define xZTR1 /* trace info, level 1 */
62: # define xZTR2 /* trace info, level 2, implies xTR1 */
63: # define xZTR3 /* trace info, level 3, implies xTR1 & xTR2 */
64:
65: /* support compilation flags */
66:
67: # define xTTR1 /* trace info, level 1 */
68: # define xTTR2 /* trace info, level 2, implies xTR1 */
69: # define xTTR3 /* trace info, level 3, implies xTR1 & xTR2 */
70:
71: /*
72: ** Inline expansion for trace flags
73: */
74:
75: extern short *tT;
76: # ifndef tTf
77: # define tTf(a, b) ((b < 0) ? tT[a] : (tT[a] & (1 << b)))
78: # endif tTf
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.