]> source.dussan.org Git - tigervnc.git/commitdiff
Allow LogWriter objects to be used with va_list argument
authorPierre Ossman <ossman@cendio.se>
Mon, 26 Jan 2015 13:15:12 +0000 (14:15 +0100)
committerPierre Ossman <ossman@cendio.se>
Mon, 26 Jan 2015 13:15:12 +0000 (14:15 +0100)
common/rfb/LogWriter.h

index 23e3069c5570cc9ed4dab4d48effa641dd1e5c6e..6b85a85c762619a4b08b91024182fb54436a833b 100644 (file)
 // is assigned a particular log level.
 
 #define DEF_LOGFUNCTION(name, level) \
+  inline void name(const char* fmt, va_list ap) { \
+    if (m_log && (level <= m_level))       \
+      m_log->write(level, m_name, fmt, ap);\
+  } \
   inline void name(const char* fmt, ...) __printf_attr(2, 3) { \
     if (m_log && (level <= m_level)) {     \
       va_list ap; va_start(ap, fmt);       \