summaryrefslogtreecommitdiff
path: root/evutil.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2013-05-29 13:30:56 -0400
committerNick Mathewson <nickm@torproject.org>2013-05-29 13:31:53 -0400
commite826f19e05b65ffea1a1699160cee7516962c939 (patch)
tree322b212bd5a4601f08a09f77091af483230ff5c2 /evutil.c
parent5c710c03625d620811cf6b97a37b666e0424e88e (diff)
downloadlibevent-e826f19e05b65ffea1a1699160cee7516962c939.tar.gz
Use windows vsnprintf fixup logic on all windows environments
Previously I'd relied on mingw to provide a vsnprintf with a conformant return value. But it appears that some mingw environments don't do that.
Diffstat (limited to 'evutil.c')
-rw-r--r--evutil.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/evutil.c b/evutil.c
index 1627809d..b9521ec6 100644
--- a/evutil.c
+++ b/evutil.c
@@ -1562,7 +1562,7 @@ evutil_vsnprintf(char *buf, size_t buflen, const char *format, va_list ap)
int r;
if (!buflen)
return 0;
-#ifdef _MSC_VER
+#if defined(_MSC_VER) || defined(WIN32)
r = _vsnprintf(buf, buflen, format, ap);
if (r < 0)
r = _vscprintf(format, ap);