Lines Matching refs:define
40 #define PCRE2_H_IDEMPOTENT_GUARD
44 #define PCRE2_MAJOR @PCRE2_MAJOR@
45 #define PCRE2_MINOR @PCRE2_MINOR@
46 #define PCRE2_PRERELEASE @PCRE2_PRERELEASE@
47 #define PCRE2_DATE @PCRE2_DATE@
52 #define PCRE2_HAVE_STDINT_H @PCRE2_HAVE_STDINT_H@
53 #define PCRE2_HAVE_INTTYPES_H @PCRE2_HAVE_INTTYPES_H@
62 # define PCRE2_EXP_DECL extern __declspec(dllimport)
70 # define PCRE2_EXP_DECL extern "C"
72 # define PCRE2_EXP_DECL extern
87 #define PCRE2_CALL_CONVENTION
114 #define PCRE2_ANCHORED 0x80000000u
115 #define PCRE2_NO_UTF_CHECK 0x40000000u
116 #define PCRE2_ENDANCHORED 0x20000000u
128 #define PCRE2_ALLOW_EMPTY_CLASS 0x00000001u /* C */
129 #define PCRE2_ALT_BSUX 0x00000002u /* C */
130 #define PCRE2_AUTO_CALLOUT 0x00000004u /* C */
131 #define PCRE2_CASELESS 0x00000008u /* C */
132 #define PCRE2_DOLLAR_ENDONLY 0x00000010u /* J M D */
133 #define PCRE2_DOTALL 0x00000020u /* C */
134 #define PCRE2_DUPNAMES 0x00000040u /* C */
135 #define PCRE2_EXTENDED 0x00000080u /* C */
136 #define PCRE2_FIRSTLINE 0x00000100u /* J M D */
137 #define PCRE2_MATCH_UNSET_BACKREF 0x00000200u /* C J M */
138 #define PCRE2_MULTILINE 0x00000400u /* C */
139 #define PCRE2_NEVER_UCP 0x00000800u /* C */
140 #define PCRE2_NEVER_UTF 0x00001000u /* C */
141 #define PCRE2_NO_AUTO_CAPTURE 0x00002000u /* C */
142 #define PCRE2_NO_AUTO_POSSESS 0x00004000u /* C */
143 #define PCRE2_NO_DOTSTAR_ANCHOR 0x00008000u /* C */
144 #define PCRE2_NO_START_OPTIMIZE 0x00010000u /* J M D */
145 #define PCRE2_UCP 0x00020000u /* C J M D */
146 #define PCRE2_UNGREEDY 0x00040000u /* C */
147 #define PCRE2_UTF 0x00080000u /* C J M D */
148 #define PCRE2_NEVER_BACKSLASH_C 0x00100000u /* C */
149 #define PCRE2_ALT_CIRCUMFLEX 0x00200000u /* J M D */
150 #define PCRE2_ALT_VERBNAMES 0x00400000u /* C */
151 #define PCRE2_USE_OFFSET_LIMIT 0x00800000u /* J M D */
152 #define PCRE2_EXTENDED_MORE 0x01000000u /* C */
153 #define PCRE2_LITERAL 0x02000000u /* C */
157 #define PCRE2_EXTRA_ALLOW_SURROGATE_ESCAPES 0x00000001u /* C */
158 #define PCRE2_EXTRA_BAD_ESCAPE_IS_LITERAL 0x00000002u /* C */
159 #define PCRE2_EXTRA_MATCH_WORD 0x00000004u /* C */
160 #define PCRE2_EXTRA_MATCH_LINE 0x00000008u /* C */
164 #define PCRE2_JIT_COMPLETE 0x00000001u /* For full matching */
165 #define PCRE2_JIT_PARTIAL_SOFT 0x00000002u
166 #define PCRE2_JIT_PARTIAL_HARD 0x00000004u
173 #define PCRE2_NOTBOL 0x00000001u
174 #define PCRE2_NOTEOL 0x00000002u
175 #define PCRE2_NOTEMPTY 0x00000004u /* ) These two must be kept */
176 #define PCRE2_NOTEMPTY_ATSTART 0x00000008u /* ) adjacent to each other. */
177 #define PCRE2_PARTIAL_SOFT 0x00000010u
178 #define PCRE2_PARTIAL_HARD 0x00000020u
182 #define PCRE2_DFA_RESTART 0x00000040u
183 #define PCRE2_DFA_SHORTEST 0x00000080u
188 #define PCRE2_SUBSTITUTE_GLOBAL 0x00000100u
189 #define PCRE2_SUBSTITUTE_EXTENDED 0x00000200u
190 #define PCRE2_SUBSTITUTE_UNSET_EMPTY 0x00000400u
191 #define PCRE2_SUBSTITUTE_UNKNOWN_UNSET 0x00000800u
192 #define PCRE2_SUBSTITUTE_OVERFLOW_LENGTH 0x00001000u
197 #define PCRE2_NO_JIT 0x00002000u
201 #define PCRE2_CONVERT_UTF 0x00000001u
202 #define PCRE2_CONVERT_NO_UTF_CHECK 0x00000002u
203 #define PCRE2_CONVERT_POSIX_BASIC 0x00000004u
204 #define PCRE2_CONVERT_POSIX_EXTENDED 0x00000008u
205 #define PCRE2_CONVERT_GLOB 0x00000010u
206 #define PCRE2_CONVERT_GLOB_NO_WILD_SEPARATOR 0x00000030u
207 #define PCRE2_CONVERT_GLOB_NO_STARSTAR 0x00000050u
213 #define PCRE2_NEWLINE_CR 1
214 #define PCRE2_NEWLINE_LF 2
215 #define PCRE2_NEWLINE_CRLF 3
216 #define PCRE2_NEWLINE_ANY 4
217 #define PCRE2_NEWLINE_ANYCRLF 5
218 #define PCRE2_NEWLINE_NUL 6
220 #define PCRE2_BSR_UNICODE 1
221 #define PCRE2_BSR_ANYCRLF 2
226 #define PCRE2_ERROR_END_BACKSLASH 101
227 #define PCRE2_ERROR_END_BACKSLASH_C 102
228 #define PCRE2_ERROR_UNKNOWN_ESCAPE 103
229 #define PCRE2_ERROR_QUANTIFIER_OUT_OF_ORDER 104
230 #define PCRE2_ERROR_QUANTIFIER_TOO_BIG 105
231 #define PCRE2_ERROR_MISSING_SQUARE_BRACKET 106
232 #define PCRE2_ERROR_ESCAPE_INVALID_IN_CLASS 107
233 #define PCRE2_ERROR_CLASS_RANGE_ORDER 108
234 #define PCRE2_ERROR_QUANTIFIER_INVALID 109
235 #define PCRE2_ERROR_INTERNAL_UNEXPECTED_REPEAT 110
236 #define PCRE2_ERROR_INVALID_AFTER_PARENS_QUERY 111
237 #define PCRE2_ERROR_POSIX_CLASS_NOT_IN_CLASS 112
238 #define PCRE2_ERROR_POSIX_NO_SUPPORT_COLLATING 113
239 #define PCRE2_ERROR_MISSING_CLOSING_PARENTHESIS 114
240 #define PCRE2_ERROR_BAD_SUBPATTERN_REFERENCE 115
241 #define PCRE2_ERROR_NULL_PATTERN 116
242 #define PCRE2_ERROR_BAD_OPTIONS 117
243 #define PCRE2_ERROR_MISSING_COMMENT_CLOSING 118
244 #define PCRE2_ERROR_PARENTHESES_NEST_TOO_DEEP 119
245 #define PCRE2_ERROR_PATTERN_TOO_LARGE 120
246 #define PCRE2_ERROR_HEAP_FAILED 121
247 #define PCRE2_ERROR_UNMATCHED_CLOSING_PARENTHESIS 122
248 #define PCRE2_ERROR_INTERNAL_CODE_OVERFLOW 123
249 #define PCRE2_ERROR_MISSING_CONDITION_CLOSING 124
250 #define PCRE2_ERROR_LOOKBEHIND_NOT_FIXED_LENGTH 125
251 #define PCRE2_ERROR_ZERO_RELATIVE_REFERENCE 126
252 #define PCRE2_ERROR_TOO_MANY_CONDITION_BRANCHES 127
253 #define PCRE2_ERROR_CONDITION_ASSERTION_EXPECTED 128
254 #define PCRE2_ERROR_BAD_RELATIVE_REFERENCE 129
255 #define PCRE2_ERROR_UNKNOWN_POSIX_CLASS 130
256 #define PCRE2_ERROR_INTERNAL_STUDY_ERROR 131
257 #define PCRE2_ERROR_UNICODE_NOT_SUPPORTED 132
258 #define PCRE2_ERROR_PARENTHESES_STACK_CHECK 133
259 #define PCRE2_ERROR_CODE_POINT_TOO_BIG 134
260 #define PCRE2_ERROR_LOOKBEHIND_TOO_COMPLICATED 135
261 #define PCRE2_ERROR_LOOKBEHIND_INVALID_BACKSLASH_C 136
262 #define PCRE2_ERROR_UNSUPPORTED_ESCAPE_SEQUENCE 137
263 #define PCRE2_ERROR_CALLOUT_NUMBER_TOO_BIG 138
264 #define PCRE2_ERROR_MISSING_CALLOUT_CLOSING 139
265 #define PCRE2_ERROR_ESCAPE_INVALID_IN_VERB 140
266 #define PCRE2_ERROR_UNRECOGNIZED_AFTER_QUERY_P 141
267 #define PCRE2_ERROR_MISSING_NAME_TERMINATOR 142
268 #define PCRE2_ERROR_DUPLICATE_SUBPATTERN_NAME 143
269 #define PCRE2_ERROR_INVALID_SUBPATTERN_NAME 144
270 #define PCRE2_ERROR_UNICODE_PROPERTIES_UNAVAILABLE 145
271 #define PCRE2_ERROR_MALFORMED_UNICODE_PROPERTY 146
272 #define PCRE2_ERROR_UNKNOWN_UNICODE_PROPERTY 147
273 #define PCRE2_ERROR_SUBPATTERN_NAME_TOO_LONG 148
274 #define PCRE2_ERROR_TOO_MANY_NAMED_SUBPATTERNS 149
275 #define PCRE2_ERROR_CLASS_INVALID_RANGE 150
276 #define PCRE2_ERROR_OCTAL_BYTE_TOO_BIG 151
277 #define PCRE2_ERROR_INTERNAL_OVERRAN_WORKSPACE 152
278 #define PCRE2_ERROR_INTERNAL_MISSING_SUBPATTERN 153
279 #define PCRE2_ERROR_DEFINE_TOO_MANY_BRANCHES 154
280 #define PCRE2_ERROR_BACKSLASH_O_MISSING_BRACE 155
281 #define PCRE2_ERROR_INTERNAL_UNKNOWN_NEWLINE 156
282 #define PCRE2_ERROR_BACKSLASH_G_SYNTAX 157
283 #define PCRE2_ERROR_PARENS_QUERY_R_MISSING_CLOSING 158
285 #define PCRE2_ERROR_VERB_ARGUMENT_NOT_ALLOWED 159
286 #define PCRE2_ERROR_VERB_UNKNOWN 160
287 #define PCRE2_ERROR_SUBPATTERN_NUMBER_TOO_BIG 161
288 #define PCRE2_ERROR_SUBPATTERN_NAME_EXPECTED 162
289 #define PCRE2_ERROR_INTERNAL_PARSED_OVERFLOW 163
290 #define PCRE2_ERROR_INVALID_OCTAL 164
291 #define PCRE2_ERROR_SUBPATTERN_NAMES_MISMATCH 165
292 #define PCRE2_ERROR_MARK_MISSING_ARGUMENT 166
293 #define PCRE2_ERROR_INVALID_HEXADECIMAL 167
294 #define PCRE2_ERROR_BACKSLASH_C_SYNTAX 168
295 #define PCRE2_ERROR_BACKSLASH_K_SYNTAX 169
296 #define PCRE2_ERROR_INTERNAL_BAD_CODE_LOOKBEHINDS 170
297 #define PCRE2_ERROR_BACKSLASH_N_IN_CLASS 171
298 #define PCRE2_ERROR_CALLOUT_STRING_TOO_LONG 172
299 #define PCRE2_ERROR_UNICODE_DISALLOWED_CODE_POINT 173
300 #define PCRE2_ERROR_UTF_IS_DISABLED 174
301 #define PCRE2_ERROR_UCP_IS_DISABLED 175
302 #define PCRE2_ERROR_VERB_NAME_TOO_LONG 176
303 #define PCRE2_ERROR_BACKSLASH_U_CODE_POINT_TOO_BIG 177
304 #define PCRE2_ERROR_MISSING_OCTAL_OR_HEX_DIGITS 178
305 #define PCRE2_ERROR_VERSION_CONDITION_SYNTAX 179
306 #define PCRE2_ERROR_INTERNAL_BAD_CODE_AUTO_POSSESS 180
307 #define PCRE2_ERROR_CALLOUT_NO_STRING_DELIMITER 181
308 #define PCRE2_ERROR_CALLOUT_BAD_STRING_DELIMITER 182
309 #define PCRE2_ERROR_BACKSLASH_C_CALLER_DISABLED 183
310 #define PCRE2_ERROR_QUERY_BARJX_NEST_TOO_DEEP 184
311 #define PCRE2_ERROR_BACKSLASH_C_LIBRARY_DISABLED 185
312 #define PCRE2_ERROR_PATTERN_TOO_COMPLICATED 186
313 #define PCRE2_ERROR_LOOKBEHIND_TOO_LONG 187
314 #define PCRE2_ERROR_PATTERN_STRING_TOO_LONG 188
315 #define PCRE2_ERROR_INTERNAL_BAD_CODE 189
316 #define PCRE2_ERROR_INTERNAL_BAD_CODE_IN_SKIP 190
317 #define PCRE2_ERROR_NO_SURROGATES_IN_UTF16 191
318 #define PCRE2_ERROR_BAD_LITERAL_OPTIONS 192
319 #define PCRE2_ERROR_SUPPORTED_ONLY_IN_UNICODE 193
320 #define PCRE2_ERROR_INVALID_HYPHEN_IN_OPTIONS 194
325 #define PCRE2_ERROR_NOMATCH (-1)
326 #define PCRE2_ERROR_PARTIAL (-2)
330 #define PCRE2_ERROR_UTF8_ERR1 (-3)
331 #define PCRE2_ERROR_UTF8_ERR2 (-4)
332 #define PCRE2_ERROR_UTF8_ERR3 (-5)
333 #define PCRE2_ERROR_UTF8_ERR4 (-6)
334 #define PCRE2_ERROR_UTF8_ERR5 (-7)
335 #define PCRE2_ERROR_UTF8_ERR6 (-8)
336 #define PCRE2_ERROR_UTF8_ERR7 (-9)
337 #define PCRE2_ERROR_UTF8_ERR8 (-10)
338 #define PCRE2_ERROR_UTF8_ERR9 (-11)
339 #define PCRE2_ERROR_UTF8_ERR10 (-12)
340 #define PCRE2_ERROR_UTF8_ERR11 (-13)
341 #define PCRE2_ERROR_UTF8_ERR12 (-14)
342 #define PCRE2_ERROR_UTF8_ERR13 (-15)
343 #define PCRE2_ERROR_UTF8_ERR14 (-16)
344 #define PCRE2_ERROR_UTF8_ERR15 (-17)
345 #define PCRE2_ERROR_UTF8_ERR16 (-18)
346 #define PCRE2_ERROR_UTF8_ERR17 (-19)
347 #define PCRE2_ERROR_UTF8_ERR18 (-20)
348 #define PCRE2_ERROR_UTF8_ERR19 (-21)
349 #define PCRE2_ERROR_UTF8_ERR20 (-22)
350 #define PCRE2_ERROR_UTF8_ERR21 (-23)
354 #define PCRE2_ERROR_UTF16_ERR1 (-24)
355 #define PCRE2_ERROR_UTF16_ERR2 (-25)
356 #define PCRE2_ERROR_UTF16_ERR3 (-26)
360 #define PCRE2_ERROR_UTF32_ERR1 (-27)
361 #define PCRE2_ERROR_UTF32_ERR2 (-28)
368 #define PCRE2_ERROR_BADDATA (-29)
369 #define PCRE2_ERROR_MIXEDTABLES (-30) /* Name was changed */
370 #define PCRE2_ERROR_BADMAGIC (-31)
371 #define PCRE2_ERROR_BADMODE (-32)
372 #define PCRE2_ERROR_BADOFFSET (-33)
373 #define PCRE2_ERROR_BADOPTION (-34)
374 #define PCRE2_ERROR_BADREPLACEMENT (-35)
375 #define PCRE2_ERROR_BADUTFOFFSET (-36)
376 #define PCRE2_ERROR_CALLOUT (-37) /* Never used by PCRE2 itself */
377 #define PCRE2_ERROR_DFA_BADRESTART (-38)
378 #define PCRE2_ERROR_DFA_RECURSE (-39)
379 #define PCRE2_ERROR_DFA_UCOND (-40)
380 #define PCRE2_ERROR_DFA_UFUNC (-41)
381 #define PCRE2_ERROR_DFA_UITEM (-42)
382 #define PCRE2_ERROR_DFA_WSSIZE (-43)
383 #define PCRE2_ERROR_INTERNAL (-44)
384 #define PCRE2_ERROR_JIT_BADOPTION (-45)
385 #define PCRE2_ERROR_JIT_STACKLIMIT (-46)
386 #define PCRE2_ERROR_MATCHLIMIT (-47)
387 #define PCRE2_ERROR_NOMEMORY (-48)
388 #define PCRE2_ERROR_NOSUBSTRING (-49)
389 #define PCRE2_ERROR_NOUNIQUESUBSTRING (-50)
390 #define PCRE2_ERROR_NULL (-51)
391 #define PCRE2_ERROR_RECURSELOOP (-52)
392 #define PCRE2_ERROR_DEPTHLIMIT (-53)
393 #define PCRE2_ERROR_RECURSIONLIMIT (-53) /* Obsolete synonym */
394 #define PCRE2_ERROR_UNAVAILABLE (-54)
395 #define PCRE2_ERROR_UNSET (-55)
396 #define PCRE2_ERROR_BADOFFSETLIMIT (-56)
397 #define PCRE2_ERROR_BADREPESCAPE (-57)
398 #define PCRE2_ERROR_REPMISSINGBRACE (-58)
399 #define PCRE2_ERROR_BADSUBSTITUTION (-59)
400 #define PCRE2_ERROR_BADSUBSPATTERN (-60)
401 #define PCRE2_ERROR_TOOMANYREPLACE (-61)
402 #define PCRE2_ERROR_BADSERIALIZEDDATA (-62)
403 #define PCRE2_ERROR_HEAPLIMIT (-63)
404 #define PCRE2_ERROR_CONVERT_SYNTAX (-64)
405 #define PCRE2_ERROR_INTERNAL_DUPMATCH (-65)
410 #define PCRE2_INFO_ALLOPTIONS 0
411 #define PCRE2_INFO_ARGOPTIONS 1
412 #define PCRE2_INFO_BACKREFMAX 2
413 #define PCRE2_INFO_BSR 3
414 #define PCRE2_INFO_CAPTURECOUNT 4
415 #define PCRE2_INFO_FIRSTCODEUNIT 5
416 #define PCRE2_INFO_FIRSTCODETYPE 6
417 #define PCRE2_INFO_FIRSTBITMAP 7
418 #define PCRE2_INFO_HASCRORLF 8
419 #define PCRE2_INFO_JCHANGED 9
420 #define PCRE2_INFO_JITSIZE 10
421 #define PCRE2_INFO_LASTCODEUNIT 11
422 #define PCRE2_INFO_LASTCODETYPE 12
423 #define PCRE2_INFO_MATCHEMPTY 13
424 #define PCRE2_INFO_MATCHLIMIT 14
425 #define PCRE2_INFO_MAXLOOKBEHIND 15
426 #define PCRE2_INFO_MINLENGTH 16
427 #define PCRE2_INFO_NAMECOUNT 17
428 #define PCRE2_INFO_NAMEENTRYSIZE 18
429 #define PCRE2_INFO_NAMETABLE 19
430 #define PCRE2_INFO_NEWLINE 20
431 #define PCRE2_INFO_DEPTHLIMIT 21
432 #define PCRE2_INFO_RECURSIONLIMIT 21 /* Obsolete synonym */
433 #define PCRE2_INFO_SIZE 22
434 #define PCRE2_INFO_HASBACKSLASHC 23
435 #define PCRE2_INFO_FRAMESIZE 24
436 #define PCRE2_INFO_HEAPLIMIT 25
437 #define PCRE2_INFO_EXTRAOPTIONS 26
441 #define PCRE2_CONFIG_BSR 0
442 #define PCRE2_CONFIG_JIT 1
443 #define PCRE2_CONFIG_JITTARGET 2
444 #define PCRE2_CONFIG_LINKSIZE 3
445 #define PCRE2_CONFIG_MATCHLIMIT 4
446 #define PCRE2_CONFIG_NEWLINE 5
447 #define PCRE2_CONFIG_PARENSLIMIT 6
448 #define PCRE2_CONFIG_DEPTHLIMIT 7
449 #define PCRE2_CONFIG_RECURSIONLIMIT 7 /* Obsolete synonym */
450 #define PCRE2_CONFIG_STACKRECURSE 8 /* Obsolete */
451 #define PCRE2_CONFIG_UNICODE 9
452 #define PCRE2_CONFIG_UNICODE_VERSION 10
453 #define PCRE2_CONFIG_VERSION 11
454 #define PCRE2_CONFIG_HEAPLIMIT 12
455 #define PCRE2_CONFIG_NEVER_BACKSLASH_C 13
456 #define PCRE2_CONFIG_COMPILED_WIDTHS 14
471 define special values to indicate zero-terminated strings and unset offsets in
474 #define PCRE2_SIZE size_t
475 #define PCRE2_SIZE_MAX SIZE_MAX
476 #define PCRE2_ZERO_TERMINATED (~(PCRE2_SIZE)0)
477 #define PCRE2_UNSET (~(PCRE2_SIZE)0)
482 #define PCRE2_TYPES_LIST \
515 #define PCRE2_CALLOUT_STARTMATCH 0x00000001u /* Set for each bumpalong */
516 #define PCRE2_CALLOUT_BACKTRACK 0x00000002u /* Set after a backtrack */
518 #define PCRE2_STRUCTURE_LIST \
559 #define PCRE2_GENERAL_INFO_FUNCTIONS \
565 #define PCRE2_GENERAL_CONTEXT_FUNCTIONS \
574 #define PCRE2_COMPILE_CONTEXT_FUNCTIONS \
597 #define PCRE2_MATCH_CONTEXT_FUNCTIONS \
621 #define PCRE2_CONVERT_CONTEXT_FUNCTIONS \
636 #define PCRE2_COMPILE_FUNCTIONS \
650 #define PCRE2_PATTERN_INFO_FUNCTIONS \
660 #define PCRE2_MATCH_FUNCTIONS \
686 #define PCRE2_SUBSTRING_FUNCTIONS \
717 #define PCRE2_SERIALIZE_FUNCTIONS \
732 #define PCRE2_SUBSTITUTE_FUNCTION \
741 #define PCRE2_CONVERT_FUNCTIONS \
751 #define PCRE2_JIT_FUNCTIONS \
769 #define PCRE2_OTHER_FUNCTIONS \
783 #define PCRE2_JOIN(a,b) a ## b
784 #define PCRE2_GLUE(a,b) PCRE2_JOIN(a,b)
785 #define PCRE2_SUFFIX(a) PCRE2_GLUE(a,PCRE2_LOCAL_WIDTH)
790 #define PCRE2_UCHAR PCRE2_SUFFIX(PCRE2_UCHAR)
791 #define PCRE2_SPTR PCRE2_SUFFIX(PCRE2_SPTR)
793 #define pcre2_code PCRE2_SUFFIX(pcre2_code_)
794 #define pcre2_jit_callback PCRE2_SUFFIX(pcre2_jit_callback_)
795 #define pcre2_jit_stack PCRE2_SUFFIX(pcre2_jit_stack_)
797 #define pcre2_real_code PCRE2_SUFFIX(pcre2_real_code_)
798 #define pcre2_real_general_context PCRE2_SUFFIX(pcre2_real_general_context_)
799 #define pcre2_real_compile_context PCRE2_SUFFIX(pcre2_real_compile_context_)
800 #define pcre2_real_convert_context PCRE2_SUFFIX(pcre2_real_convert_context_)
801 #define pcre2_real_match_context PCRE2_SUFFIX(pcre2_real_match_context_)
802 #define pcre2_real_jit_stack PCRE2_SUFFIX(pcre2_real_jit_stack_)
803 #define pcre2_real_match_data PCRE2_SUFFIX(pcre2_real_match_data_)
808 #define pcre2_callout_block PCRE2_SUFFIX(pcre2_callout_block_)
809 #define pcre2_callout_enumerate_block PCRE2_SUFFIX(pcre2_callout_enumerate_block_)
810 #define pcre2_general_context PCRE2_SUFFIX(pcre2_general_context_)
811 #define pcre2_compile_context PCRE2_SUFFIX(pcre2_compile_context_)
812 #define pcre2_convert_context PCRE2_SUFFIX(pcre2_convert_context_)
813 #define pcre2_match_context PCRE2_SUFFIX(pcre2_match_context_)
814 #define pcre2_match_data PCRE2_SUFFIX(pcre2_match_data_)
819 #define pcre2_callout_enumerate PCRE2_SUFFIX(pcre2_callout_enumerate_)
820 #define pcre2_code_copy PCRE2_SUFFIX(pcre2_code_copy_)
821 #define pcre2_code_copy_with_tables PCRE2_SUFFIX(pcre2_code_copy_with_tables_)
822 #define pcre2_code_free PCRE2_SUFFIX(pcre2_code_free_)
823 #define pcre2_compile PCRE2_SUFFIX(pcre2_compile_)
824 #define pcre2_compile_context_copy PCRE2_SUFFIX(pcre2_compile_context_copy_)
825 #define pcre2_compile_context_create PCRE2_SUFFIX(pcre2_compile_context_create_)
826 #define pcre2_compile_context_free PCRE2_SUFFIX(pcre2_compile_context_free_)
827 #define pcre2_config PCRE2_SUFFIX(pcre2_config_)
828 #define pcre2_convert_context_copy PCRE2_SUFFIX(pcre2_convert_context_copy_)
829 #define pcre2_convert_context_create PCRE2_SUFFIX(pcre2_convert_context_create_)
830 #define pcre2_convert_context_free PCRE2_SUFFIX(pcre2_convert_context_free_)
831 #define pcre2_converted_pattern_free PCRE2_SUFFIX(pcre2_converted_pattern_free_)
832 #define pcre2_dfa_match PCRE2_SUFFIX(pcre2_dfa_match_)
833 #define pcre2_general_context_copy PCRE2_SUFFIX(pcre2_general_context_copy_)
834 #define pcre2_general_context_create PCRE2_SUFFIX(pcre2_general_context_create_)
835 #define pcre2_general_context_free PCRE2_SUFFIX(pcre2_general_context_free_)
836 #define pcre2_get_error_message PCRE2_SUFFIX(pcre2_get_error_message_)
837 #define pcre2_get_mark PCRE2_SUFFIX(pcre2_get_mark_)
838 #define pcre2_get_ovector_pointer PCRE2_SUFFIX(pcre2_get_ovector_pointer_)
839 #define pcre2_get_ovector_count PCRE2_SUFFIX(pcre2_get_ovector_count_)
840 #define pcre2_get_startchar PCRE2_SUFFIX(pcre2_get_startchar_)
841 #define pcre2_jit_compile PCRE2_SUFFIX(pcre2_jit_compile_)
842 #define pcre2_jit_match PCRE2_SUFFIX(pcre2_jit_match_)
843 #define pcre2_jit_free_unused_memory PCRE2_SUFFIX(pcre2_jit_free_unused_memory_)
844 #define pcre2_jit_stack_assign PCRE2_SUFFIX(pcre2_jit_stack_assign_)
845 #define pcre2_jit_stack_create PCRE2_SUFFIX(pcre2_jit_stack_create_)
846 #define pcre2_jit_stack_free PCRE2_SUFFIX(pcre2_jit_stack_free_)
847 #define pcre2_maketables PCRE2_SUFFIX(pcre2_maketables_)
848 #define pcre2_match PCRE2_SUFFIX(pcre2_match_)
849 #define pcre2_match_context_copy PCRE2_SUFFIX(pcre2_match_context_copy_)
850 #define pcre2_match_context_create PCRE2_SUFFIX(pcre2_match_context_create_)
851 #define pcre2_match_context_free PCRE2_SUFFIX(pcre2_match_context_free_)
852 #define pcre2_match_data_create PCRE2_SUFFIX(pcre2_match_data_create_)
853 #define pcre2_match_data_create_from_pattern PCRE2_SUFFIX(pcre2_match_data_create_from_pattern_)
854 #define pcre2_match_data_free PCRE2_SUFFIX(pcre2_match_data_free_)
855 #define pcre2_pattern_convert PCRE2_SUFFIX(pcre2_pattern_convert_)
856 #define pcre2_pattern_info PCRE2_SUFFIX(pcre2_pattern_info_)
857 #define pcre2_serialize_decode PCRE2_SUFFIX(pcre2_serialize_decode_)
858 #define pcre2_serialize_encode PCRE2_SUFFIX(pcre2_serialize_encode_)
859 #define pcre2_serialize_free PCRE2_SUFFIX(pcre2_serialize_free_)
860 #define pcre2_serialize_get_number_of_codes PCRE2_SUFFIX(pcre2_serialize_get_number_of_codes_)
861 #define pcre2_set_bsr PCRE2_SUFFIX(pcre2_set_bsr_)
862 #define pcre2_set_callout PCRE2_SUFFIX(pcre2_set_callout_)
863 #define pcre2_set_character_tables PCRE2_SUFFIX(pcre2_set_character_tables_)
864 #define pcre2_set_compile_extra_options PCRE2_SUFFIX(pcre2_set_compile_extra_options_)
865 #define pcre2_set_compile_recursion_guard PCRE2_SUFFIX(pcre2_set_compile_recursion_guard_)
866 #define pcre2_set_depth_limit PCRE2_SUFFIX(pcre2_set_depth_limit_)
867 #define pcre2_set_glob_escape PCRE2_SUFFIX(pcre2_set_glob_escape_)
868 #define pcre2_set_glob_separator PCRE2_SUFFIX(pcre2_set_glob_separator_)
869 #define pcre2_set_heap_limit PCRE2_SUFFIX(pcre2_set_heap_limit_)
870 #define pcre2_set_match_limit PCRE2_SUFFIX(pcre2_set_match_limit_)
871 #define pcre2_set_max_pattern_length PCRE2_SUFFIX(pcre2_set_max_pattern_length_)
872 #define pcre2_set_newline PCRE2_SUFFIX(pcre2_set_newline_)
873 #define pcre2_set_parens_nest_limit PCRE2_SUFFIX(pcre2_set_parens_nest_limit_)
874 #define pcre2_set_offset_limit PCRE2_SUFFIX(pcre2_set_offset_limit_)
875 #define pcre2_substitute PCRE2_SUFFIX(pcre2_substitute_)
876 #define pcre2_substring_copy_byname PCRE2_SUFFIX(pcre2_substring_copy_byname_)
877 #define pcre2_substring_copy_bynumber PCRE2_SUFFIX(pcre2_substring_copy_bynumber_)
878 #define pcre2_substring_free PCRE2_SUFFIX(pcre2_substring_free_)
879 #define pcre2_substring_get_byname PCRE2_SUFFIX(pcre2_substring_get_byname_)
880 #define pcre2_substring_get_bynumber PCRE2_SUFFIX(pcre2_substring_get_bynumber_)
881 #define pcre2_substring_length_byname PCRE2_SUFFIX(pcre2_substring_length_byname_)
882 #define pcre2_substring_length_bynumber PCRE2_SUFFIX(pcre2_substring_length_bynumber_)
883 #define pcre2_substring_list_get PCRE2_SUFFIX(pcre2_substring_list_get_)
884 #define pcre2_substring_list_free PCRE2_SUFFIX(pcre2_substring_list_free_)
885 #define pcre2_substring_nametable_scan PCRE2_SUFFIX(pcre2_substring_nametable_scan_)
886 #define pcre2_substring_number_from_name PCRE2_SUFFIX(pcre2_substring_number_from_name_)
889 #define pcre2_set_recursion_limit PCRE2_SUFFIX(pcre2_set_recursion_limit_)
892 #define pcre2_set_recursion_memory_management PCRE2_SUFFIX(pcre2_set_recursion_memory_management_)
897 #define PCRE2_TYPES_STRUCTURES_AND_FUNCTIONS \
915 #define PCRE2_LOCAL_WIDTH 8
919 #define PCRE2_LOCAL_WIDTH 16
923 #define PCRE2_LOCAL_WIDTH 32
958 #define PCRE2_SUFFIX(a) PCRE2_GLUE(a, PCRE2_CODE_UNIT_WIDTH)
962 #define PCRE2_SUFFIX(a) a