|
|
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 7.1 2/5/81 ! 9: */ ! 10: ! 11: /* access methods compilation flags */ ! 12: ! 13: /* disable timing information ! 14: # define xATM /* timing information */ ! 15: # define xATR1 /* trace info, level 1 */ ! 16: # define xATR2 /* trace info, level 2, implies xTR1 */ ! 17: # define xATR3 /* trace info, level 3, implies xTR1 & xTR2 */ ! 18: ! 19: /* decomposition compilation flags */ ! 20: ! 21: /* disable timing information ! 22: # define xDTM /* timing information */ ! 23: # define xDTR1 /* trace info, level 1 */ ! 24: # define xDTR2 /* trace info, level 2, implies xTR1 */ ! 25: # define xDTR3 /* trace info, level 3, implies xTR1 & xTR2 */ ! 26: ! 27: /* EQUEL compilation flags */ ! 28: ! 29: /* disable timing information ! 30: # define xETM /* timing information */ ! 31: # define xETR1 /* trace info, level 1 */ ! 32: # define xETR2 /* trace info, level 2, implies xTR1 */ ! 33: # define xETR3 /* trace info, level 3, implies xTR1 & xTR2 */ ! 34: ! 35: /* monitor compilation flags */ ! 36: ! 37: /* disable timing information ! 38: # define xMTM /* timing information */ ! 39: # define xMTR1 /* trace info, level 1 */ ! 40: # define xMTR2 /* trace info, level 2, implies xTR1 */ ! 41: # define xMTR3 /* trace info, level 3, implies xTR1 & xTR2 */ ! 42: ! 43: /* OVQP compilatiion flags */ ! 44: ! 45: /* disable timing information ! 46: # define xOTM /* timing information */ ! 47: # define xOTR1 /* trace info, level 1 */ ! 48: # define xOTR2 /* trace info, level 2, implies xTR1 */ ! 49: # define xOTR3 /* trace info, level 3, implies xTR1 & xTR2 */ ! 50: ! 51: /* parser compilation flags */ ! 52: ! 53: /* disable timing information ! 54: # define xPTM /* timing information */ ! 55: # define xPTR1 /* trace info, level 1 */ ! 56: # define xPTR2 /* trace info, level 2, implies xTR1 */ ! 57: # define xPTR3 /* trace info, level 3, implies xTR1 & xTR2 */ ! 58: ! 59: /* qrymod compilation flags */ ! 60: ! 61: /* disable timing information ! 62: # define xQTM /* timing information */ ! 63: # define xQTR1 /* trace info, level 1 */ ! 64: # define xQTR2 /* trace info, level 2, implies xTR1 */ ! 65: # define xQTR3 /* trace info, level 3, implies xTR1 & xTR2 */ ! 66: ! 67: /* scanner compilation flags */ ! 68: ! 69: /* disable timing information ! 70: # define xSTM /* timing information */ ! 71: # define xSTR1 /* trace info, level 1 */ ! 72: # define xSTR2 /* trace info, level 2, implies xTR1 */ ! 73: # define xSTR3 /* trace info, level 3, implies xTR1 & xTR2 */ ! 74: ! 75: /* DBU compilation flags */ ! 76: ! 77: /* disable timing information ! 78: # define xZTM /* timing information */ ! 79: # define xZTR1 /* trace info, level 1 */ ! 80: # define xZTR2 /* trace info, level 2, implies xTR1 */ ! 81: # define xZTR3 /* trace info, level 3, implies xTR1 & xTR2 */ ! 82: ! 83: /* support compilation flags */ ! 84: ! 85: /* disable timing information ! 86: # define xTTM /* timing information */ ! 87: # define xTTR1 /* trace info, level 1 */ ! 88: # define xTTR2 /* trace info, level 2, implies xTR1 */ ! 89: # define xTTR3 /* trace info, level 3, implies xTR1 & xTR2 */ ! 90: ! 91: /* ! 92: ** Inline expansion for trace flags ! 93: */ ! 94: ! 95: extern short *tT; ! 96: # ifndef tTf ! 97: # define tTf(a, b) ((b < 0) ? tT[a] : (tT[a] & (1 << b))) ! 98: # endif tTf
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.