Mercurial > vim
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) |