ir testing
[henge/apc.git] / src / print.h
index 73df046..6e1c4ba 100644 (file)
 #ifndef DEBUG
 #define DEBUG 0
 #endif
+#define uprintf(...) do {                      \
+  ulc_fprintf(stdout, __VA_ARGS__);            \
+  } while (0)
+#define ufprintf(_STREAM,...) do {             \
+  ulc_fprintf(_STREAM, __VA_ARGS__);           \
+  } while (0)
 #define do_warn(...) do {                      \
   } while (0)
 #define wprintf(...) do {                      \
-    ulc_fprintf(stderr, __VA_ARGS__);          \
+    ufprintf(stderr, __VA_ARGS__);             \
     do_warn(__VA_ARGS__);                      \
   } while (0)
 #define do_error(...) do {                     \
   } while (0)
 #define eprintf(...) do {                      \
-    ulc_fprintf(stderr, __VA_ARGS__);          \
+    ufprintf(stderr, __VA_ARGS__);             \
     do_error(__VA_ARGS_);                      \
   } while (0)
 #define bprintf(_BOOL,...) do {                        \
     if (_BOOL)                                 \
-      ulc_fprintf(stdout, __VA_ARGS__);                \
+      ufprintf(stdout, __VA_ARGS__);           \
   } while (0)
 #define dprintf(...) do {                      \
     bprintf(DEBUG, __VA_ARGS__);               \