pcre2/src
Carlo Marcelo Arenas Belón 4279abbd7d
pcre2test: allow using readline headers for libedit (#99)
At least in OpenBSD, there is a libedit library in base, but without
public headers.  Public headers for readline are available but since
15db5d36 (pcre2test: avoid using readline headers with libedit,
2022-04-07) won't be picked up automatically.

Allow pointing cmake to those headers by doing (for example):

  $ cmake -DEDITLINE_INCLUDE_DIR=/usr/include/readline

Or using custom CPPFLAGS with configure (for example):

  $ CPPFLAGS=-I/usr/include/readline ./configure --enable-pcre2test-libedit

Since the headers from readline.h would be otherwise incomplete, detect
that case and pull the extra headers that are required automagically and
while at it, cleanup the NCURSES dependency that was unnecessarily copied
from readline.
2022-04-14 16:51:51 +01:00
..
sljit JIT compiler update 2022-04-11 05:30:45 +00:00
config.h.generic Final file tidies for 10.39. 2021-10-29 17:09:37 +01:00
config.h.in Update ChangeLog for GitHub commits and generate HTML docs. 2021-10-29 15:12:56 +01:00
pcre2.h.generic Final file tidies for 10.39. 2021-10-29 17:09:37 +01:00
pcre2.h.in inttypes and stdint cleanup (#30) 2021-10-29 15:05:19 +01:00
pcre2_auto_possess.c Merge scriptx and bidi fields (#78) 2022-01-12 17:00:12 +00:00
pcre2_chartables.c.dist Renamed dftables as pcre2_dftables and enable it to write the tables in binary. 2020-03-20 18:09:59 +00:00
pcre2_compile.c Fix incorrect compiling when [Aa] etc. are quantified 2022-01-26 08:37:18 +00:00
pcre2_config.c Renamed dftables as pcre2_dftables and enable it to write the tables in binary. 2020-03-20 18:09:59 +00:00
pcre2_context.c Correct tables argument data type for pcre2_set_character_tables() and fix 2019-07-28 15:58:24 +00:00
pcre2_convert.c Fix two instances of <= 0 being applied to unsigned integers. 2018-11-17 16:59:39 +00:00
pcre2_dfa_match.c Extend unicode boolean property bitset index to 12 bit (#81) 2022-01-14 15:51:03 +00:00
pcre2_dftables.c File tidies for 10.36-RC1 2020-11-06 17:27:35 +00:00
pcre2_error.c Revised script handling (see ChangeLog) 2021-12-21 16:11:30 +00:00
pcre2_extuni.c Refactor Python scripts for generating Unicode property data 2021-12-26 17:49:58 +00:00
pcre2_find_bracket.c File tidies and documentation update for 10.32-RC1 Release Candidate. 2018-08-13 11:57:09 +00:00
pcre2_fuzzsupport.c Make pcre2_dfa_match() take notice of the match limit, to catch patterns that 2017-05-30 10:42:57 +00:00
pcre2_internal.h Extend unicode boolean property bitset index to 12 bit (#81) 2022-01-14 15:51:03 +00:00
pcre2_intmodedep.h match: Properly align heapframes for CHERI/Arm's Morello prototype (#72) 2022-01-04 17:06:14 +00:00
pcre2_jit_compile.c JIT compiler update 2022-04-11 05:30:45 +00:00
pcre2_jit_match.c doc: formatting/typo fixes to documentation (#47) 2021-11-27 16:27:49 +00:00
pcre2_jit_misc.c jit: use correct type when checking for max value (#73) 2022-01-06 14:46:43 +01:00
pcre2_jit_neon_inc.h Fix ARM64 compilation warning in JIT. 2020-11-13 08:04:06 +00:00
pcre2_jit_simd_inc.h jit: update SIMD code to latest syntax (#95) 2022-04-03 10:22:45 +02:00
pcre2_jit_test.c Fixed an issue affecting recursions in JIT 2022-03-26 08:03:11 +00:00
pcre2_maketables.c Renamed dftables as pcre2_dftables and enable it to write the tables in binary. 2020-03-20 18:09:59 +00:00
pcre2_match.c Extend unicode boolean property bitset index to 12 bit (#81) 2022-01-14 15:51:03 +00:00
pcre2_match_data.c Implemented pcre2_get_match_data_size(). 2019-07-16 15:50:09 +00:00
pcre2_newline.c Final file updates for 10.21 release. 2016-01-12 14:44:34 +00:00
pcre2_ord2utf.c Remove all "register" declarations. 2016-11-03 17:35:59 +00:00
pcre2_pattern_info.c File tidies and documentation update for 10.32-RC1 Release Candidate. 2018-08-13 11:57:09 +00:00
pcre2_printint.c Initial code for Boolean property support 2022-01-09 14:46:43 +00:00
pcre2_script_run.c Merge scriptx and bidi fields (#78) 2022-01-12 17:00:12 +00:00
pcre2_serialize.c Renamed dftables as pcre2_dftables and enable it to write the tables in binary. 2020-03-20 18:09:59 +00:00
pcre2_string_utils.c Add support for Bidi_Control and Bidi_Class properties 2021-12-08 15:34:27 +00:00
pcre2_study.c Fix minor issues raised by Clang sanitize 2021-12-14 15:52:24 +00:00
pcre2_substitute.c Fix minor issues raised by Clang sanitize 2021-12-14 15:52:24 +00:00
pcre2_substring.c Avoid pointer overflow for unset captures in pcre2_substring_list_get(), though 2018-01-12 18:48:27 +00:00
pcre2_tables.c Refactor Python scripts for generating Unicode property data 2021-12-26 17:49:58 +00:00
pcre2_ucd.c Remove overlooked excess initializer 2022-03-03 16:44:06 +00:00
pcre2_ucp.h Initial code for Boolean property support 2022-01-09 14:46:43 +00:00
pcre2_ucptables.c Restore lost de-duplication 2022-01-10 11:31:27 +00:00
pcre2_valid_utf.c Fix bug in UTF-16 checker returning wrong offset for missing low surrogate. 2020-02-24 15:39:56 +00:00
pcre2_xclass.c Extend unicode boolean property bitset index to 12 bit (#81) 2022-01-14 15:51:03 +00:00
pcre2demo.c Doc file tidies for 10.38-RC1 2021-08-31 17:14:42 +01:00
pcre2grep.c pcre2grep: remove JFRIEDL_DEBUG obsoleted code (#49) 2021-11-27 16:36:17 +00:00
pcre2posix.c Add check for NULL subject to POSIX regexec(). 2021-11-28 16:38:36 +00:00
pcre2posix.h More file tidies for 10.33-RC1 2019-03-04 18:07:04 +00:00
pcre2test.c pcre2test: allow using readline headers for libedit (#99) 2022-04-14 16:51:51 +01:00