Annotation of 42BSD/ingres/source/h/trace.h, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.