com32: Define ddprintf() macro
authorGene Cumm <gene.cumm@gmail.com>
Fri, 16 Aug 2013 16:54:39 +0000 (12:54 -0400)
committerGene Cumm <gene.cumm@gmail.com>
Mon, 23 Sep 2013 21:25:32 +0000 (17:25 -0400)
Duplicating Debug Printf;  Certain warning/error printf()
 statements are not visible if they occur before ldlinux.c32
 is loaded

Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
com32/include/dprintf.h

index 51d5c61..1b53969 100644 (file)
 # ifdef DEBUG_STDIO
 #  define dprintf  printf
 #  define vdprintf vprintf
+#  define ddprintf dprintf
 # else
 void dprintf(const char *, ...);
 void vdprintf(const char *, va_list);
+#  define ddprintf(...)        { printf(__VA_ARGS__); dprintf(__VA_ARGS__); }
 # endif
 
 #else
@@ -31,6 +33,7 @@ void vdprintf(const char *, va_list);
 #define vdprintf(fmt, ap) \
     if (syslinux_debug_enabled) \
         vprintf(fmt, ap)
+#define ddprintf       printf
 
 #endif /* DEBUG */