From d2f8acb57b0c513b6c5e58a5247625d0ffd3a9f4 Mon Sep 17 00:00:00 2001 From: "Fletcher T. Penney" Date: Thu, 31 Aug 2017 10:25:36 -0400 Subject: [PATCH] FIXED: Fix Windows issue (#80) - Thanks @f8ttyc8t --- Sources/libMultiMarkdown/d_string.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Sources/libMultiMarkdown/d_string.c b/Sources/libMultiMarkdown/d_string.c index 1dd17eb..215ca5a 100644 --- a/Sources/libMultiMarkdown/d_string.c +++ b/Sources/libMultiMarkdown/d_string.c @@ -83,8 +83,14 @@ int vasprintf(char** strp, const char* fmt, va_list ap) { va_list ap2; va_copy(ap2, ap); + +#if (defined(_WIN32) || defined(__WIN32__)) + char *tmp = NULL; + int size = vsnprintf(tmp, 0, fmt, ap2); +#else char tmp[1]; int size = vsnprintf(tmp, 1, fmt, ap2); +#endif if (size <= 0) { return size; -- 2.50.1