1 /* SPDX-License-Identifier: LGPL-2.1-or-later */
6 #define PCRE2_CODE_UNIT_WIDTH 8
9 extern pcre2_match_data
* (*sym_pcre2_match_data_create
)(uint32_t, pcre2_general_context
*);
10 extern void (*sym_pcre2_match_data_free
)(pcre2_match_data
*);
11 extern void (*sym_pcre2_code_free
)(pcre2_code
*);
12 extern pcre2_code
* (*sym_pcre2_compile
)(PCRE2_SPTR
, PCRE2_SIZE
, uint32_t, int *, PCRE2_SIZE
*, pcre2_compile_context
*);
13 extern int (*sym_pcre2_get_error_message
)(int, PCRE2_UCHAR
*, PCRE2_SIZE
);
14 extern int (*sym_pcre2_match
)(const pcre2_code
*, PCRE2_SPTR
, PCRE2_SIZE
, PCRE2_SIZE
, uint32_t, pcre2_match_data
*, pcre2_match_context
*);
15 extern PCRE2_SIZE
* (*sym_pcre2_get_ovector_pointer
)(pcre2_match_data
*);
18 int dlopen_pcre2(void);