mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2025-02-22 14:23:04 +01:00
Make log_fn not fail so miserably on VC6
svn:r2896
This commit is contained in:
parent
d63d5cb139
commit
6143c515cd
2 changed files with 3 additions and 1 deletions
|
@ -203,7 +203,6 @@ void _log(int severity, const char *format, ...)
|
|||
va_end(ap);
|
||||
}
|
||||
|
||||
|
||||
/** Output a message to the log, prefixed with a function name <b>fn</b>. */
|
||||
#ifdef __GNUC__
|
||||
void _log_fn(int severity, const char *fn, const char *format, ...)
|
||||
|
|
|
@ -80,6 +80,9 @@ void _log_fn(int severity, const char *funcname, const char *format, ...)
|
|||
* of the current function name. */
|
||||
#define log_fn(severity, args...) \
|
||||
_log_fn(severity, __PRETTY_FUNCTION__, args)
|
||||
#elif defined(_MSC_VER) && _MSC_VER < 1300
|
||||
/* MSVC 6 and earlier don't have __FUNCTION__, or even __LINE__. */
|
||||
#define log_fn _log
|
||||
#else
|
||||
/* We don't have GCC's varargs macros, so use a global variable to pass the
|
||||
* function name to log_fn */
|
||||
|
|
Loading…
Add table
Reference in a new issue