-#define DEBUG_DEFINE_DEBUGF(f) \
- static void vdebugf(const char *fmt, va_list al) { \
- if (DEBUGP(f)) \
+#define DEFINE_VWRAPPERF(decls, funcf) \
+ decls void funcf(const char *fmt, ...) { \
+ va_list al; va_start(al,fmt); v##funcf(fmt,al); va_end(al); \
+ }
+
+#define DEBUG_DEFINE_SOME_DEBUGF(fl,funcf) \
+ static void v##funcf(const char *fmt, va_list al) { \
+ if (DEBUGP(fl)) \