From 738ba14cc90436fa71d709f27ba8baa9b97897fc Mon Sep 17 00:00:00 2001 From: "Evgeny Grin (Karlson2k)" Date: Thu, 3 Dec 2015 11:53:12 +0000 Subject: Add support for native snprintf() on W32. --- src/include/platform_interface.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/include/platform_interface.h') diff --git a/src/include/platform_interface.h b/src/include/platform_interface.h index e0493a29..48a7e6f7 100644 --- a/src/include/platform_interface.h +++ b/src/include/platform_interface.h @@ -73,11 +73,15 @@ #endif /* Platform-independent snprintf name */ -#if !defined(_WIN32) || defined(__CYGWIN__) +#if defined(HAVE_SNPRINTF) #define MHD_snprintf_ snprintf -#else +#else /* ! HAVE_SNPRINTF */ +#if defined(_WIN32) #define MHD_snprintf_ W32_snprintf -#endif +#else /* ! _WIN32*/ +#error Your platform does not support snprintf() and MHD does not know how to emulate it on your platform. +#endif /* ! _WIN32*/ +#endif /* ! HAVE_SNPRINTF */ /** -- cgit v1.2.3