--- parser3/src/include/pa_config_includes.h 2017/02/07 22:00:33 1.51 +++ parser3/src/include/pa_config_includes.h 2023/12/12 18:29:28 1.71 @@ -1,8 +1,8 @@ /** @file Parser: includes all Configure-d headers - Copyright (c) 2001-2017 Art. Lebedev Studio (http://www.artlebedev.com) - Author: Alexandr Petrosian (http://paf.design.ru) + Copyright (c) 2001-2023 Art. Lebedev Studio (http://www.artlebedev.com) + Authors: Konstantin Morshnev , Alexandr Petrosian when used Configure [HAVE_CONFIG_H] it uses defines from Configure, fixed otherwise. @@ -96,6 +96,10 @@ # include #endif +#ifdef HAVE_PTHREAD_H +# include +#endif + #ifdef HAVE_ERRNO_H # include #endif @@ -161,6 +165,10 @@ # endif #endif +#ifdef HAVE_PCRE2 +#define PCRE2_CODE_UNIT_WIDTH 8 +#endif + // math function replacements #ifdef __cplusplus @@ -184,9 +192,32 @@ inline size_t max(size_t a, size_t b) { inline size_t min(size_t a, size_t b){ return a