r3/src
Björn Svensson c105117b40
Use PCRE2 instead of PCRE (#153)
PCRE is now at end of life and is no longer actively maintained.
Lift the dependency to the next major version, i.e. PCRE2.

Implementation notes:
- Removed the pcre study option since:
  "The new API ... was simplified by abolishing the separate "study" optimizing
  function; in PCRE2, patterns are automatically optimized where possible."
- If asprintf() fails the content of the 'strp' variable is undefined.
  Lets check the return value and return NULL upon error.
- Pattern and subject can straightforwardly be cast to PCRE2_SPTR since we
  only work with 8-bit code units.
2023-10-23 12:38:24 +02:00
..
CMakeLists.txt Use PCRE2 instead of PCRE (#153) 2023-10-23 12:38:24 +02:00
edge.c Use PCRE2 instead of PCRE (#153) 2023-10-23 12:38:24 +02:00
gvc.c make: avoided the warning message when do make. 2019-06-21 10:45:54 +08:00
json.c Changed r3 memory model, made few optimizing 2016-03-22 07:23:37 +05:00
list.c Remove zmalloc dependency 2018-07-10 08:20:46 -05:00
Makefile.am Remove zmalloc dependency 2018-07-10 08:20:46 -05:00
match_entry.c Use PCRE2 instead of PCRE (#153) 2023-10-23 12:38:24 +02:00
memory.c Remove unused code in memory.c/.h 2021-11-03 21:58:33 +01:00
node.c Use PCRE2 instead of PCRE (#153) 2023-10-23 12:38:24 +02:00
r3_debug.h Move debug macros to private header files 2015-11-17 21:24:36 +08:00
slug.c Correct buffer over-read errors 2021-10-11 10:19:09 +02:00
slug.h Changed r3 memory model, made few optimizing 2016-03-22 07:23:37 +05:00
str.c change: rename OP_EXPECT_NOLINEBREAKS to OP_GREEDY_ANY. 2019-07-20 10:52:56 -04:00
str.h Move private function to src/str.h 2015-11-17 21:13:38 +08:00
token.c Remove unused memory pool 2021-11-03 21:22:48 +01:00