--- parser3/src/include/pa_config_includes.h 2013/07/21 21:01:03 1.40 +++ parser3/src/include/pa_config_includes.h 2019/12/03 02:48:50 1.59 @@ -1,7 +1,7 @@ /** @file Parser: includes all Configure-d headers - Copyright (c) 2001-2012 Art. Lebedev Studio (http://www.artlebedev.com) + Copyright (c) 2001-2017 Art. Lebedev Studio (http://www.artlebedev.com) Author: Alexandr Petrosian (http://paf.design.ru) when used Configure [HAVE_CONFIG_H] it uses defines from Configure, @@ -31,13 +31,12 @@ # include #endif -#ifdef STDC_HEADERS +#ifdef HAVE_STDLIB_H # include +#endif + +#ifdef HAVE_STDDEF_H # include -#else -# ifdef HAVE_STDLIB_H -# include -# endif #endif #ifdef HAVE_STRING_H @@ -129,13 +128,13 @@ # include #endif +#ifdef HAVE_SYS_WAIT_H +# include +#endif + #ifdef HAVE_SYS_SOCKET_H # include -#else -# if defined(HAVE_WINSOCK_H) && !defined(_MSC_VER) && !defined(CYGWIN) -# include -# endif #endif #ifdef HAVE_NETINET_IN_H @@ -150,7 +149,6 @@ # include #endif -// must go anywhere after winsock [cygwin time.h checks for already inclusion of winsock.h] #if TIME_WITH_SYS_TIME # include @@ -186,6 +184,35 @@ inline size_t max(size_t a, size_t b) { inline size_t min(size_t a, size_t b){ return a