libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit e9493e0d3487b533e6ec77fabca29fe578cfb4bf
parent d7ad8607e92053f4b837306942f1fd56d17dfde3
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date:   Sun,  9 Jun 2019 20:03:20 +0300

microhttpd.h: reordered includes for better compatibility,
Updated ChangeLog

Diffstat:
MChangeLog | 8++++++++
Msrc/include/microhttpd.h | 10+++++++---
2 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog @@ -1,3 +1,11 @@ +Sun Jun 09 2019 20:03:16 MSK + Updated HTTP headers, methods and status codes from registries, + Added scripts to import new headers, methods and status codes from + registries, + Minor doxyget comment fix, + Added missing MSVS project files to tarball. + Reodered includes in microhttpd.h -EG + Mon 03 Jun 2019 11:45:52 PM CEST Apply MHD_-prefix to hash functions, even if they are not in the officially exported API. -CG/DB diff --git a/src/include/microhttpd.h b/src/include/microhttpd.h @@ -101,6 +101,13 @@ extern "C" on platforms where they do not exist). */ #ifndef MHD_PLATFORM_H +#if defined(_WIN32) && ! defined(__CYGWIN__) && \ + ! defined(_CRT_DECLARE_NONSTDC_NAMES) +#define _CRT_DECLARE_NONSTDC_NAMES 1 +#endif /* _WIN32 && ! __CYGWIN__ && ! _CRT_DECLARE_NONSTDC_NAMES */ +#include <stdarg.h> +#include <stdint.h> +#include <sys/types.h> #if !defined(_WIN32) || defined(__CYGWIN__) #include <unistd.h> #include <sys/time.h> @@ -114,9 +121,6 @@ extern "C" typedef intptr_t ssize_t; #endif /* !_SSIZE_T_DEFINED */ #endif /* _WIN32 && ! __CYGWIN__ */ -#include <stdarg.h> -#include <stdint.h> -#include <sys/types.h> #endif #if defined(__CYGWIN__) && !defined(_SYS_TYPES_FD_SET)