comparison src/nbdebug.c @ 33:f6033dcbaf31

updated for version 7.0020
author vimboss
date Sun, 24 Oct 2004 19:18:58 +0000
parents 3fc0f57ecb91
children c4d200412ae9
comparison
equal deleted inserted replaced
32:41f9fd58cf13 33:f6033dcbaf31
92 if (level_var && (cp = getenv(level_var)) != NULL) { 92 if (level_var && (cp = getenv(level_var)) != NULL) {
93 nb_dlevel = strtoul(cp, NULL, 0); 93 nb_dlevel = strtoul(cp, NULL, 0);
94 } else { 94 } else {
95 nb_dlevel = NB_TRACE; /* default level */ 95 nb_dlevel = NB_TRACE; /* default level */
96 } 96 }
97 /* XSetErrorHandler(errorHandler); */
98 } 97 }
99 98
100 } /* end nbdebug_log_init */ 99 } /* end nbdebug_log_init */
101 100
102 101
124 char *fmt, 123 char *fmt,
125 ...) 124 ...)
126 { 125 {
127 va_list ap; 126 va_list ap;
128 127
129 if (nb_debug != NULL) { 128 if (nb_debug != NULL && nb_dlevel & NB_TRACE) {
130 va_start(ap, fmt); 129 va_start(ap, fmt);
131 vfprintf(nb_debug, fmt, ap); 130 vfprintf(nb_debug, fmt, ap);
132 va_end(ap); 131 va_end(ap);
133 fflush(nb_debug); 132 fflush(nb_debug);
134 } 133 }
135 134
136 } /* end nbdbg */ 135 } /* end nbdbg */
136
137
138 void
139 nbprt(
140 char *fmt,
141 ...)
142 {
143 va_list ap;
144
145 if (nb_debug != NULL && nb_dlevel & NB_PRINT) {
146 va_start(ap, fmt);
147 vfprintf(nb_debug, fmt, ap);
148 va_end(ap);
149 fflush(nb_debug);
150 }
151
152 } /* end nbprt */
137 153
138 154
139 static int 155 static int
140 lookup( 156 lookup(
141 char *file) 157 char *file)