dprintf: fix dprintf() and vdprintf()
authorH. Peter Anvin <hpa@zytor.com>
Thu, 19 Nov 2009 23:33:58 +0000 (15:33 -0800)
committerH. Peter Anvin <hpa@zytor.com>
Thu, 19 Nov 2009 23:33:58 +0000 (15:33 -0800)
Fix incorrect prototype for vdprintf() used in dprintf(), masked by
the non-use of the header file.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
com32/lib/dprintf.c
com32/lib/vdprintf.c

index 9617023..ab431d8 100644 (file)
@@ -5,13 +5,17 @@
 #include <stdio.h>
 #include <stdarg.h>
 
+#undef DEBUG
+#define DEBUG 1
+#include <dprintf.h>
+
 int dprintf(const char *format, ...)
 {
     va_list ap;
     int rv;
 
     va_start(ap, format);
-    rv = vdprintf(stdout, format, ap);
+    rv = vdprintf(format, ap);
     va_end(ap);
     return rv;
 }
index 46a4b00..869296e 100644 (file)
@@ -9,6 +9,10 @@
 #include <inttypes.h>
 #include <sys/io.h>
 
+#undef DEBUG
+#define DEBUG 1
+#include <dprintf.h>
+
 #define BUFFER_SIZE    32768
 
 struct file_info;