mirror of
https://github.com/graygnuorg/pound.git
synced 2026-10-25 10:19:36 +03:00
Pcre2posix is not thread safe. Provide custom wrapper data types and functions that make it possible to use pcre2 API directly. * am/pcre.m4: New file. * am/pcreposix.m4: Delete. * configure.ac: Use PND_PCRE macro. * src/regex_std.c: New file. * src/regex_pcre.c: New file. * src/regex_pcre2.c: New file. * src/Makefile.am: Add new sources. * src/extern.h: Use new regez wrapper types. * src/pound.h: Likewise. * src/config.c: Use new regex wrapper functions. * src/http.c: Likewise. * src/pound.c: Likewise. * src/svc.c: Likewise.