diff 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
line wrap: on
line diff
--- a/src/nbdebug.c
+++ b/src/nbdebug.c
@@ -94,7 +94,6 @@ nbdebug_log_init(
 		} else {
 			nb_dlevel = NB_TRACE;	/* default level */
 		}
-		/* XSetErrorHandler(errorHandler); */
 	}
 
 }    /* end nbdebug_log_init */
@@ -126,7 +125,7 @@ nbdbg(
 {
 	va_list		 ap;
 
-	if (nb_debug != NULL) {
+	if (nb_debug != NULL && nb_dlevel & NB_TRACE) {
 		va_start(ap, fmt);
 		vfprintf(nb_debug, fmt, ap);
 		va_end(ap);
@@ -136,6 +135,23 @@ nbdbg(
 }    /* end nbdbg */
 
 
+void
+nbprt(
+	char		*fmt,
+	...)
+{
+	va_list		 ap;
+
+	if (nb_debug != NULL && nb_dlevel & NB_PRINT) {
+		va_start(ap, fmt);
+		vfprintf(nb_debug, fmt, ap);
+		va_end(ap);
+		fflush(nb_debug);
+	}
+
+}    /* end nbprt */
+
+
 static int
 lookup(
 	char		*file)