Browse Source

Make the calls to va_list logging functions more explicit

On some platforms va_list might be defined as something that causes
ambiguity and results in the wrong function being called.
tags/v1.4.90
Pierre Ossman 9 years ago
parent
commit
4e3e79dc7d
2 changed files with 5 additions and 5 deletions
  1. 1
    1
      common/rfb/LogWriter.h
  2. 4
    4
      unix/xserver/hw/vnc/RFBGlue.cc

+ 1
- 1
common/rfb/LogWriter.h View File

@@ -36,7 +36,7 @@
// is assigned a particular log level.

#define DEF_LOGFUNCTION(name, level) \
inline void name(const char* fmt, va_list ap) { \
inline void v##name(const char* fmt, va_list ap) { \
if (m_log && (level <= m_level)) \
m_log->write(level, m_name, fmt, ap);\
} \

+ 4
- 4
unix/xserver/hw/vnc/RFBGlue.cc View File

@@ -46,7 +46,7 @@ void vncLogError(const char *name, const char *format, ...)
if (vlog == NULL)
return;
va_start(ap, format);
vlog->error(format, ap);
vlog->verror(format, ap);
va_end(ap);
}

@@ -58,7 +58,7 @@ void vncLogStatus(const char *name, const char *format, ...)
if (vlog == NULL)
return;
va_start(ap, format);
vlog->status(format, ap);
vlog->vstatus(format, ap);
va_end(ap);
}

@@ -70,7 +70,7 @@ void vncLogInfo(const char *name, const char *format, ...)
if (vlog == NULL)
return;
va_start(ap, format);
vlog->info(format, ap);
vlog->vinfo(format, ap);
va_end(ap);
}

@@ -82,7 +82,7 @@ void vncLogDebug(const char *name, const char *format, ...)
if (vlog == NULL)
return;
va_start(ap, format);
vlog->debug(format, ap);
vlog->vdebug(format, ap);
va_end(ap);
}


Loading…
Cancel
Save