mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-29 10:03:43 +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
|
#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_level() ((void)0)
|
||||||
#define git_trace(lvl, ...) ((void)0)
|
#define git_trace git_trace__null
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -38,7 +38,7 @@
|
|||||||
typedef SSIZE_T ssize_t;
|
typedef SSIZE_T ssize_t;
|
||||||
|
|
||||||
/* define snprintf using variadic macro support if available */
|
/* 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__)
|
# define snprintf(BUF, SZ, FMT, ...) _snprintf_s(BUF, SZ, _TRUNCATE, FMT, __VA_ARGS__)
|
||||||
#else
|
#else
|
||||||
# define snprintf _snprintf
|
# define snprintf _snprintf
|
||||||
|
Loading…
Reference in New Issue
Block a user