--- parser3/src/include/pa_config_includes.h 2020/12/15 00:37:02 1.65 +++ parser3/src/include/pa_config_includes.h 2024/12/23 16:59:17 1.76 @@ -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-2024 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. @@ -165,6 +165,10 @@ # endif #endif +#ifdef HAVE_PCRE2 +#define PCRE2_CODE_UNIT_WIDTH 8 +#endif + // math function replacements #ifdef __cplusplus @@ -182,10 +186,10 @@ inline double sign(double param) { retur #endif #if !defined(max) -inline int max(int a, int b) { return a>b?a:b; } -inline int min(int a, int b){ return ab?a:b; } -inline size_t min(size_t a, size_t b){ return ab ? a : b; } +inline int min(int a, int b){ return ab ? a : b; } +inline size_t min(size_t a, size_t b){ return a= 7) #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" // case without break #endif