mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-28 04:29:42 +00:00
Variadic macros is only available from Visual Studio 2005+
This commit is contained in:
parent
ab864e9c71
commit
cde32d4d28
10
src/trace.h
10
src/trace.h
@ -46,8 +46,16 @@ GIT_INLINE(void) git_trace__write_fmt(
|
||||
|
||||
#else
|
||||
|
||||
GIT_INLINE(void) git_trace__null(
|
||||
git_trace_level_t level,
|
||||
const char *fmt, ...)
|
||||
{
|
||||
GIT_UNUSED(level);
|
||||
GIT_UNUSED(fmt);
|
||||
}
|
||||
|
||||
#define git_trace_level() ((void)0)
|
||||
#define git_trace(lvl, ...) ((void)0)
|
||||
#define git_trace git_trace__null
|
||||
|
||||
#endif
|
||||
|
||||
|
@ -38,7 +38,7 @@
|
||||
typedef SSIZE_T ssize_t;
|
||||
|
||||
/* define snprintf using variadic macro support if available */
|
||||
#if _MSC_VER >= 1400
|
||||
#if _MSC_VER >= 1500
|
||||
# define snprintf(BUF, SZ, FMT, ...) _snprintf_s(BUF, SZ, _TRUNCATE, FMT, __VA_ARGS__)
|
||||
#else
|
||||
# define snprintf _snprintf
|
||||
|
Loading…
Reference in New Issue
Block a user