home *** CD-ROM | disk | FTP | other *** search
- /*
- ** TRACE.H -- conditional compilation flags
- **
- ** Some of these may be commented out to set them to "off".
- ** The comment should be removed to set them to "on".
- **
- ** Version:
- ** @(#)trace.h 8.2 1/22/85
- */
-
- /* access methods compilation flags */
-
- # define xATR1 /* trace info, level 1 */
- # define xATR2 /* trace info, level 2, implies xTR1 */
- # define xATR3 /* trace info, level 3, implies xTR1 & xTR2 */
-
- /* decomposition compilation flags */
-
- # define xDTR1 /* trace info, level 1 */
- # define xDTR2 /* trace info, level 2, implies xTR1 */
- # define xDTR3 /* trace info, level 3, implies xTR1 & xTR2 */
-
- /* EQUEL compilation flags */
-
- # define xETR1 /* trace info, level 1 */
- # define xETR2 /* trace info, level 2, implies xTR1 */
- # define xETR3 /* trace info, level 3, implies xTR1 & xTR2 */
-
- /* monitor compilation flags */
-
- # define xMTR1 /* trace info, level 1 */
- # define xMTR2 /* trace info, level 2, implies xTR1 */
- # define xMTR3 /* trace info, level 3, implies xTR1 & xTR2 */
-
- /* OVQP compilatiion flags */
-
- # define xOTR1 /* trace info, level 1 */
- # define xOTR2 /* trace info, level 2, implies xTR1 */
- # define xOTR3 /* trace info, level 3, implies xTR1 & xTR2 */
-
- /* parser compilation flags */
-
- # define xPTR1 /* trace info, level 1 */
- # define xPTR2 /* trace info, level 2, implies xTR1 */
- # define xPTR3 /* trace info, level 3, implies xTR1 & xTR2 */
-
- /* qrymod compilation flags */
-
- # define xQTR1 /* trace info, level 1 */
- # define xQTR2 /* trace info, level 2, implies xTR1 */
- # define xQTR3 /* trace info, level 3, implies xTR1 & xTR2 */
-
- /* scanner compilation flags */
-
- # define xSTR1 /* trace info, level 1 */
- # define xSTR2 /* trace info, level 2, implies xTR1 */
- # define xSTR3 /* trace info, level 3, implies xTR1 & xTR2 */
-
- /* DBU compilation flags */
-
- # define xZTR1 /* trace info, level 1 */
- # define xZTR2 /* trace info, level 2, implies xTR1 */
- # define xZTR3 /* trace info, level 3, implies xTR1 & xTR2 */
-
- /* support compilation flags */
-
- # define xTTR1 /* trace info, level 1 */
- # define xTTR2 /* trace info, level 2, implies xTR1 */
- # define xTTR3 /* trace info, level 3, implies xTR1 & xTR2 */
-
- /*
- ** Inline expansion for trace flags
- */
-
- extern short *tT;
- # ifndef tTf
- # define tTf(a, b) ((b < 0) ? tT[a] : (tT[a] & (1 << b)))
- # endif tTf
-