--- parser3/src/include/pa_config_fixed.h 2013/07/29 10:01:41 1.83 +++ parser3/src/include/pa_config_fixed.h 2024/11/04 18:18:05 1.94 @@ -1,16 +1,18 @@ /** @file Parser: Configure file for autoconf-disabled platforms. - Copyright (c) 2001-2012 Art. Lebedev Studio (http://www.artlebedev.com) - Author: Alexandr Petrosian (http://paf.design.ru) + Copyright (c) 2001-2024 Art. Lebedev Studio (http://www.artlebedev.com) + Authors: Konstantin Morshnev , Alexandr Petrosian */ #ifndef PA_CONFIG_FIXED_H #define PA_CONFIG_FIXED_H -#define IDENT_PA_CONFIG_FIXED_H "$Id: pa_config_fixed.h,v 1.83 2013/07/29 10:01:41 moko Exp $" +#define IDENT_PA_CONFIG_FIXED_H "$Id: pa_config_fixed.h,v 1.94 2024/11/04 18:18:05 moko Exp $" +#if _MSC_VER < 1310 #define inline __inline +#endif #define HAVE_STDIO_H #define HAVE_SYS_TYPES_H @@ -32,9 +34,9 @@ #define HAVE_FCNTL_H #define HAVE_IO_H #define HAVE_SYS_LOCKING_H -#define HAVE__LOCKING #define HAVE_WINSOCK_H +#define HAVE_TLS 1 #define HAVE_TIME_H #define HAVE_TIMEZONE @@ -74,17 +76,19 @@ typedef unsigned __int64 uint64_t; // disable stringstream usage //#define NO_STRINGSTREAM +#define GC_NOT_DLL + +// otherwise functions in libpcre will be declared as __declspec(dllimport) +#define PCRE_STATIC + //xml-abled parser #define XML -//#define XML_STATIC +#define XML_STATIC + +// otherwise functions in libxml2 will be declared as __declspec(dllimport) #ifdef XML_STATIC -# define LIBXML_STATIC -# define LIBXSLT_STATIC -# define LIBEXSLT_STATIC +#define LIBXML_STATIC #endif -// otherwise functions in pcre.h will be declared as __declspec(dllimport) -#define PCRE_STATIC - #endif