#include <stdlib.h>
Go to the source code of this file.
Classes | |
struct | pcre_extra |
struct | pcre_callout_block |
Defines | |
#define | PCRE_MAJOR 7 |
#define | PCRE_MINOR 8 |
#define | PCRE_PRERELEASE |
#define | PCRE_DATE 2008-09-05 |
#define | PCRE_EXP_DECL extern |
#define | PCRE_CASELESS 0x00000001 |
#define | PCRE_MULTILINE 0x00000002 |
#define | PCRE_DOTALL 0x00000004 |
#define | PCRE_EXTENDED 0x00000008 |
#define | PCRE_ANCHORED 0x00000010 |
#define | PCRE_DOLLAR_ENDONLY 0x00000020 |
#define | PCRE_EXTRA 0x00000040 |
#define | PCRE_NOTBOL 0x00000080 |
#define | PCRE_NOTEOL 0x00000100 |
#define | PCRE_UNGREEDY 0x00000200 |
#define | PCRE_NOTEMPTY 0x00000400 |
#define | PCRE_UTF8 0x00000800 |
#define | PCRE_NO_AUTO_CAPTURE 0x00001000 |
#define | PCRE_NO_UTF8_CHECK 0x00002000 |
#define | PCRE_AUTO_CALLOUT 0x00004000 |
#define | PCRE_PARTIAL 0x00008000 |
#define | PCRE_DFA_SHORTEST 0x00010000 |
#define | PCRE_DFA_RESTART 0x00020000 |
#define | PCRE_FIRSTLINE 0x00040000 |
#define | PCRE_DUPNAMES 0x00080000 |
#define | PCRE_NEWLINE_CR 0x00100000 |
#define | PCRE_NEWLINE_LF 0x00200000 |
#define | PCRE_NEWLINE_CRLF 0x00300000 |
#define | PCRE_NEWLINE_ANY 0x00400000 |
#define | PCRE_NEWLINE_ANYCRLF 0x00500000 |
#define | PCRE_BSR_ANYCRLF 0x00800000 |
#define | PCRE_BSR_UNICODE 0x01000000 |
#define | PCRE_JAVASCRIPT_COMPAT 0x02000000 |
#define | PCRE_ERROR_NOMATCH (-1) |
#define | PCRE_ERROR_NULL (-2) |
#define | PCRE_ERROR_BADOPTION (-3) |
#define | PCRE_ERROR_BADMAGIC (-4) |
#define | PCRE_ERROR_UNKNOWN_OPCODE (-5) |
#define | PCRE_ERROR_UNKNOWN_NODE (-5) |
#define | PCRE_ERROR_NOMEMORY (-6) |
#define | PCRE_ERROR_NOSUBSTRING (-7) |
#define | PCRE_ERROR_MATCHLIMIT (-8) |
#define | PCRE_ERROR_CALLOUT (-9) |
#define | PCRE_ERROR_BADUTF8 (-10) |
#define | PCRE_ERROR_BADUTF8_OFFSET (-11) |
#define | PCRE_ERROR_PARTIAL (-12) |
#define | PCRE_ERROR_BADPARTIAL (-13) |
#define | PCRE_ERROR_INTERNAL (-14) |
#define | PCRE_ERROR_BADCOUNT (-15) |
#define | PCRE_ERROR_DFA_UITEM (-16) |
#define | PCRE_ERROR_DFA_UCOND (-17) |
#define | PCRE_ERROR_DFA_UMLIMIT (-18) |
#define | PCRE_ERROR_DFA_WSSIZE (-19) |
#define | PCRE_ERROR_DFA_RECURSE (-20) |
#define | PCRE_ERROR_RECURSIONLIMIT (-21) |
#define | PCRE_ERROR_NULLWSLIMIT (-22) |
#define | PCRE_ERROR_BADNEWLINE (-23) |
#define | PCRE_INFO_OPTIONS 0 |
#define | PCRE_INFO_SIZE 1 |
#define | PCRE_INFO_CAPTURECOUNT 2 |
#define | PCRE_INFO_BACKREFMAX 3 |
#define | PCRE_INFO_FIRSTBYTE 4 |
#define | PCRE_INFO_FIRSTCHAR 4 |
#define | PCRE_INFO_FIRSTTABLE 5 |
#define | PCRE_INFO_LASTLITERAL 6 |
#define | PCRE_INFO_NAMEENTRYSIZE 7 |
#define | PCRE_INFO_NAMECOUNT 8 |
#define | PCRE_INFO_NAMETABLE 9 |
#define | PCRE_INFO_STUDYSIZE 10 |
#define | PCRE_INFO_DEFAULT_TABLES 11 |
#define | PCRE_INFO_OKPARTIAL 12 |
#define | PCRE_INFO_JCHANGED 13 |
#define | PCRE_INFO_HASCRORLF 14 |
#define | PCRE_CONFIG_UTF8 0 |
#define | PCRE_CONFIG_NEWLINE 1 |
#define | PCRE_CONFIG_LINK_SIZE 2 |
#define | PCRE_CONFIG_POSIX_MALLOC_THRESHOLD 3 |
#define | PCRE_CONFIG_MATCH_LIMIT 4 |
#define | PCRE_CONFIG_STACKRECURSE 5 |
#define | PCRE_CONFIG_UNICODE_PROPERTIES 6 |
#define | PCRE_CONFIG_MATCH_LIMIT_RECURSION 7 |
#define | PCRE_CONFIG_BSR 8 |
#define | PCRE_EXTRA_STUDY_DATA 0x0001 |
#define | PCRE_EXTRA_MATCH_LIMIT 0x0002 |
#define | PCRE_EXTRA_CALLOUT_DATA 0x0004 |
#define | PCRE_EXTRA_TABLES 0x0008 |
#define | PCRE_EXTRA_MATCH_LIMIT_RECURSION 0x0010 |
#define | PCRE_SPTR const char * |
Typedefs | |
typedef real_pcre | pcre |
Functions | |
PCRE_EXP_DECL pcre * | pcre_compile (const char *, int, const char **, int *, const unsigned char *) |
PCRE_EXP_DECL pcre * | pcre_compile2 (const char *, int, int *, const char **, int *, const unsigned char *) |
PCRE_EXP_DECL int | pcre_config (int, void *) |
PCRE_EXP_DECL int | pcre_copy_named_substring (const pcre *, const char *, int *, int, const char *, char *, int) |
PCRE_EXP_DECL int | pcre_copy_substring (const char *, int *, int, int, char *, int) |
PCRE_EXP_DECL int | pcre_dfa_exec (const pcre *, const pcre_extra *, const char *, int, int, int, int *, int, int *, int) |
PCRE_EXP_DECL int | pcre_exec (const pcre *, const pcre_extra *, PCRE_SPTR, int, int, int, int *, int) |
PCRE_EXP_DECL void | pcre_free_substring (const char *) |
PCRE_EXP_DECL void | pcre_free_substring_list (const char **) |
PCRE_EXP_DECL int | pcre_fullinfo (const pcre *, const pcre_extra *, int, void *) |
PCRE_EXP_DECL int | pcre_get_named_substring (const pcre *, const char *, int *, int, const char *, const char **) |
PCRE_EXP_DECL int | pcre_get_stringnumber (const pcre *, const char *) |
PCRE_EXP_DECL int | pcre_get_stringtable_entries (const pcre *, const char *, char **, char **) |
PCRE_EXP_DECL int | pcre_get_substring (const char *, int *, int, int, const char **) |
PCRE_EXP_DECL int | pcre_get_substring_list (const char *, int *, int, const char ***) |
PCRE_EXP_DECL int | pcre_info (const pcre *, int *, int *) |
PCRE_EXP_DECL const unsigned char * | pcre_maketables (void) |
PCRE_EXP_DECL int | pcre_refcount (pcre *, int) |
PCRE_EXP_DECL pcre_extra * | pcre_study (const pcre *, int, const char **) |
PCRE_EXP_DECL const char * | pcre_version (void) |
Variables | |
PCRE_EXP_DECL void *(*) | pcre_malloc (size_t) |
PCRE_EXP_DECL void(*) | pcre_free (void *) |
PCRE_EXP_DECL void *(*) | pcre_stack_malloc (size_t) |
PCRE_EXP_DECL void(*) | pcre_stack_free (void *) |
PCRE_EXP_DECL int(*) | pcre_callout (pcre_callout_block *) |
#define PCRE_ANCHORED 0x00000010 |
Definition at line 104 of file pcre.h.
Referenced by main(), pcre_compile2(), pcre_dfa_exec(), pcre_exec(), pcre_study(), and pcrecpp::RE::TryMatch().
#define PCRE_AUTO_CALLOUT 0x00004000 |
#define PCRE_BSR_ANYCRLF 0x00800000 |
Definition at line 125 of file pcre.h.
Referenced by check_newline(), internal_dfa_exec(), main(), pcre_compile2(), pcre_dfa_exec(), and pcre_exec().
#define PCRE_BSR_UNICODE 0x01000000 |
Definition at line 126 of file pcre.h.
Referenced by check_newline(), main(), pcre_compile2(), pcre_dfa_exec(), and pcre_exec().
#define PCRE_CASELESS 0x00000001 |
Definition at line 100 of file pcre.h.
Referenced by pcrecpp::RE_Options::caseless(), check_auto_possessive(), compile_branch(), find_firstassertedchar(), TPRegexp::GetModifiers(), handle_option(), internal_dfa_exec(), main(), match(), match_ref(), TPRegexp::ParseMods(), pcre_dfa_exec(), pcre_exec(), pcre_study(), regcomp(), pcrecpp::RE_Options::set_caseless(), set_start_bits(), and Test_all_options().
#define PCRE_CONFIG_BSR 8 |
#define PCRE_CONFIG_LINK_SIZE 2 |
#define PCRE_CONFIG_MATCH_LIMIT 4 |
#define PCRE_CONFIG_MATCH_LIMIT_RECURSION 7 |
#define PCRE_CONFIG_NEWLINE 1 |
Definition at line 179 of file pcre.h.
Referenced by main(), pcrecpp::NewlineMode(), and pcre_config().
#define PCRE_CONFIG_POSIX_MALLOC_THRESHOLD 3 |
#define PCRE_CONFIG_STACKRECURSE 5 |
#define PCRE_CONFIG_UNICODE_PROPERTIES 6 |
#define PCRE_CONFIG_UTF8 0 |
#define PCRE_DATE 2008-09-05 |
#define PCRE_DFA_RESTART 0x00020000 |
Definition at line 117 of file pcre.h.
Referenced by internal_dfa_exec(), main(), and pcre_dfa_exec().
#define PCRE_DFA_SHORTEST 0x00010000 |
#define PCRE_DOLLAR_ENDONLY 0x00000020 |
Definition at line 105 of file pcre.h.
Referenced by pcrecpp::RE_Options::dollar_endonly(), main(), pcre_exec(), and pcrecpp::RE_Options::set_dollar_endonly().
#define PCRE_DOTALL 0x00000004 |
Definition at line 102 of file pcre.h.
Referenced by compile_branch(), pcrecpp::RE_Options::dotall(), TPRegexp::GetModifiers(), main(), TPRegexp::ParseMods(), pcre_dfa_exec(), pcre_exec(), regcomp(), pcrecpp::RE_Options::set_dotall(), and Test_all_options().
#define PCRE_DUPNAMES 0x00080000 |
#define PCRE_ERROR_BADCOUNT (-15) |
#define PCRE_ERROR_BADMAGIC (-4) |
Definition at line 134 of file pcre.h.
Referenced by pcre_dfa_exec(), pcre_exec(), pcre_fullinfo(), pcre_info(), and regexec().
#define PCRE_ERROR_BADNEWLINE (-23) |
#define PCRE_ERROR_BADOPTION (-3) |
Definition at line 133 of file pcre.h.
Referenced by pcre_config(), pcre_dfa_exec(), pcre_exec(), pcre_fullinfo(), and regexec().
#define PCRE_ERROR_BADPARTIAL (-13) |
#define PCRE_ERROR_BADUTF8 (-10) |
#define PCRE_ERROR_BADUTF8_OFFSET (-11) |
#define PCRE_ERROR_DFA_RECURSE (-20) |
#define PCRE_ERROR_DFA_UCOND (-17) |
#define PCRE_ERROR_DFA_UITEM (-16) |
#define PCRE_ERROR_DFA_UMLIMIT (-18) |
#define PCRE_ERROR_DFA_WSSIZE (-19) |
#define PCRE_ERROR_MATCHLIMIT (-8) |
#define PCRE_ERROR_NOMATCH (-1) |
Definition at line 131 of file pcre.h.
Referenced by check_match_limit(), internal_dfa_exec(), main(), TPMERegexp::Match(), TPRegexp::MatchInternal(), pcre_dfa_exec(), pcregrep(), regexec(), TPRegexp::SubstituteInternal(), and pcrecpp::RE::TryMatch().
#define PCRE_ERROR_NOMEMORY (-6) |
Definition at line 137 of file pcre.h.
Referenced by match(), pcre_copy_substring(), pcre_exec(), pcre_get_substring(), pcre_get_substring_list(), and regexec().
#define PCRE_ERROR_NOSUBSTRING (-7) |
Definition at line 138 of file pcre.h.
Referenced by pcre_copy_substring(), pcre_get_stringnumber(), pcre_get_stringtable_entries(), and pcre_get_substring().
#define PCRE_ERROR_NULL (-2) |
Definition at line 132 of file pcre.h.
Referenced by pcre_dfa_exec(), pcre_exec(), pcre_fullinfo(), pcre_info(), pcre_refcount(), and regexec().
#define PCRE_ERROR_PARTIAL (-12) |
#define PCRE_ERROR_RECURSIONLIMIT (-21) |
#define PCRE_ERROR_UNKNOWN_NODE (-5) |
#define PCRE_ERROR_UNKNOWN_OPCODE (-5) |
#define PCRE_EXTENDED 0x00000008 |
Definition at line 103 of file pcre.h.
Referenced by check_auto_possessive(), compile_branch(), pcrecpp::RE_Options::extended(), TPRegexp::GetModifiers(), main(), TPRegexp::ParseMods(), pcrecpp::RE_Options::set_extended(), and Test_all_options().
#define PCRE_EXTRA 0x00000040 |
Definition at line 106 of file pcre.h.
Referenced by check_escape(), compile_branch(), pcrecpp::RE_Options::extra(), main(), and pcrecpp::RE_Options::set_extra().
#define PCRE_EXTRA_CALLOUT_DATA 0x0004 |
#define PCRE_EXTRA_MATCH_LIMIT 0x0002 |
Definition at line 192 of file pcre.h.
Referenced by main(), pcre_dfa_exec(), pcre_exec(), and pcrecpp::RE::TryMatch().
#define PCRE_EXTRA_MATCH_LIMIT_RECURSION 0x0010 |
Definition at line 195 of file pcre.h.
Referenced by main(), pcre_dfa_exec(), pcre_exec(), and pcrecpp::RE::TryMatch().
#define PCRE_EXTRA_STUDY_DATA 0x0001 |
Definition at line 191 of file pcre.h.
Referenced by main(), pcre_dfa_exec(), pcre_exec(), pcre_fullinfo(), and pcre_study().
#define PCRE_EXTRA_TABLES 0x0008 |
#define PCRE_FIRSTLINE 0x00040000 |
Definition at line 118 of file pcre.h.
Referenced by handle_option(), main(), pcre_dfa_exec(), and pcre_exec().
#define PCRE_INFO_BACKREFMAX 3 |
#define PCRE_INFO_CAPTURECOUNT 2 |
Definition at line 160 of file pcre.h.
Referenced by main(), pcrecpp::RE::NumberOfCapturingGroups(), and pcre_fullinfo().
#define PCRE_INFO_DEFAULT_TABLES 11 |
#define PCRE_INFO_FIRSTBYTE 4 |
#define PCRE_INFO_FIRSTTABLE 5 |
#define PCRE_INFO_HASCRORLF 14 |
#define PCRE_INFO_JCHANGED 13 |
#define PCRE_INFO_LASTLITERAL 6 |
#define PCRE_INFO_NAMECOUNT 8 |
Definition at line 167 of file pcre.h.
Referenced by main(), pcre_fullinfo(), pcre_get_stringnumber(), and pcre_get_stringtable_entries().
#define PCRE_INFO_NAMEENTRYSIZE 7 |
Definition at line 166 of file pcre.h.
Referenced by main(), pcre_fullinfo(), pcre_get_stringnumber(), and pcre_get_stringtable_entries().
#define PCRE_INFO_NAMETABLE 9 |
Definition at line 168 of file pcre.h.
Referenced by main(), pcre_fullinfo(), pcre_get_stringnumber(), and pcre_get_stringtable_entries().
#define PCRE_INFO_OKPARTIAL 12 |
#define PCRE_INFO_OPTIONS 0 |
#define PCRE_INFO_SIZE 1 |
#define PCRE_INFO_STUDYSIZE 10 |
#define PCRE_JAVASCRIPT_COMPAT 0x02000000 |
Definition at line 127 of file pcre.h.
Referenced by compile_branch(), find_parens(), main(), and pcre_exec().
#define PCRE_MAJOR 7 |
#define PCRE_MULTILINE 0x00000002 |
Definition at line 101 of file pcre.h.
Referenced by compile_branch(), TPRegexp::GetModifiers(), handle_option(), internal_dfa_exec(), is_anchored(), main(), match(), pcrecpp::RE_Options::multiline(), TPRegexp::ParseMods(), pcre_dfa_exec(), pcre_exec(), regcomp(), pcrecpp::RE_Options::set_multiline(), and Test_all_options().
#define PCRE_NEWLINE_ANY 0x00400000 |
Definition at line 123 of file pcre.h.
Referenced by check_newline(), pcrecpp::RE::GlobalReplace(), main(), pcrecpp::NewlineMode(), pcre_compile2(), pcre_dfa_exec(), and pcre_exec().
#define PCRE_NEWLINE_ANYCRLF 0x00500000 |
Definition at line 124 of file pcre.h.
Referenced by check_newline(), pcrecpp::RE::GlobalReplace(), main(), pcrecpp::NewlineMode(), pcre_compile2(), pcre_dfa_exec(), and pcre_exec().
#define PCRE_NEWLINE_CR 0x00100000 |
Definition at line 120 of file pcre.h.
Referenced by check_newline(), main(), pcrecpp::NewlineMode(), pcre_compile2(), pcre_dfa_exec(), pcre_exec(), and TestReplace().
#define PCRE_NEWLINE_CRLF 0x00300000 |
Definition at line 122 of file pcre.h.
Referenced by check_newline(), pcrecpp::RE::GlobalReplace(), main(), pcrecpp::NewlineMode(), and TestReplace().
#define PCRE_NEWLINE_LF 0x00200000 |
Definition at line 121 of file pcre.h.
Referenced by check_newline(), main(), pcrecpp::NewlineMode(), pcre_compile2(), pcre_dfa_exec(), pcre_exec(), and TestReplace().
#define PCRE_NO_AUTO_CAPTURE 0x00001000 |
Definition at line 112 of file pcre.h.
Referenced by main(), pcrecpp::RE_Options::no_auto_capture(), regcomp(), regexec(), and pcrecpp::RE_Options::set_no_auto_capture().
#define PCRE_NO_UTF8_CHECK 0x00002000 |
Definition at line 113 of file pcre.h.
Referenced by main(), pcre_compile2(), pcre_dfa_exec(), and pcre_exec().
#define PCRE_NOTBOL 0x00000080 |
Definition at line 107 of file pcre.h.
Referenced by internal_dfa_exec(), main(), pcre_exec(), and regexec().
#define PCRE_NOTEMPTY 0x00000400 |
#define PCRE_NOTEOL 0x00000100 |
Definition at line 108 of file pcre.h.
Referenced by internal_dfa_exec(), main(), pcre_exec(), and regexec().
#define PCRE_PARTIAL 0x00008000 |
#define PCRE_PRERELEASE |
#define PCRE_SPTR const char * |
#define PCRE_UNGREEDY 0x00000200 |
Definition at line 109 of file pcre.h.
Referenced by compile_branch(), main(), pcrecpp::RE_Options::set_ungreedy(), and pcrecpp::RE_Options::ungreedy().
#define PCRE_UTF8 0x00000800 |
Definition at line 111 of file pcre.h.
Referenced by check_escape(), compile_branch(), find_fixedlength(), handle_option(), internal_dfa_exec(), main(), pcre_compile2(), pcre_dfa_exec(), pcre_exec(), pcre_study(), regcomp(), pcrecpp::RE_Options::set_utf8(), and pcrecpp::RE_Options::utf8().
PCRE_EXP_DECL pcre* pcre_compile | ( | const char * | , | |
int | , | |||
const char ** | , | |||
int * | , | |||
const unsigned char * | ||||
) |
Definition at line 5951 of file pcre_compile.c.
Referenced by pcrecpp::RE::Compile(), TPRegexp::Compile(), compile_single_pattern(), and main().
PCRE_EXP_DECL pcre* pcre_compile2 | ( | const char * | , | |
int | , | |||
int * | , | |||
const char ** | , | |||
int * | , | |||
const unsigned char * | ||||
) |
PCRE_EXP_DECL int pcre_config | ( | int | , | |
void * | ||||
) |
PCRE_EXP_DECL int pcre_copy_named_substring | ( | const pcre * | , | |
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
char * | , | |||
int | ||||
) |
PCRE_EXP_DECL int pcre_copy_substring | ( | const char * | , | |
int * | , | |||
int | , | |||
int | , | |||
char * | , | |||
int | ||||
) |
PCRE_EXP_DECL int pcre_dfa_exec | ( | const pcre * | , | |
const pcre_extra * | , | |||
const char * | , | |||
int | , | |||
int | , | |||
int | , | |||
int * | , | |||
int | , | |||
int * | , | |||
int | ||||
) |
PCRE_EXP_DECL int pcre_exec | ( | const pcre * | , | |
const pcre_extra * | , | |||
PCRE_SPTR | , | |||
int | , | |||
int | , | |||
int | , | |||
int * | , | |||
int | ||||
) |
Definition at line 4389 of file pcre_exec.c.
Referenced by check_match_limit(), grep_or_recurse(), main(), TPRegexp::MatchInternal(), pcregrep(), regexec(), TPRegexp::SubstituteInternal(), and pcrecpp::RE::TryMatch().
PCRE_EXP_DECL void pcre_free_substring | ( | const char * | ) |
PCRE_EXP_DECL void pcre_free_substring_list | ( | const char ** | ) |
PCRE_EXP_DECL int pcre_fullinfo | ( | const pcre * | , | |
const pcre_extra * | , | |||
int | , | |||
void * | ||||
) |
Definition at line 69 of file pcre_fullinfo.c.
Referenced by main(), new_info(), pcrecpp::RE::NumberOfCapturingGroups(), pcre_get_stringnumber(), pcre_get_stringtable_entries(), and pcre_study().
PCRE_EXP_DECL int pcre_get_named_substring | ( | const pcre * | , | |
const char * | , | |||
int * | , | |||
int | , | |||
const char * | , | |||
const char ** | ||||
) |
PCRE_EXP_DECL int pcre_get_stringnumber | ( | const pcre * | , | |
const char * | ||||
) |
PCRE_EXP_DECL int pcre_get_stringtable_entries | ( | const pcre * | , | |
const char * | , | |||
char ** | , | |||
char ** | ||||
) |
PCRE_EXP_DECL int pcre_get_substring | ( | const char * | , | |
int * | , | |||
int | , | |||
int | , | |||
const char ** | ||||
) |
PCRE_EXP_DECL int pcre_get_substring_list | ( | const char * | , | |
int * | , | |||
int | , | |||
const char *** | ||||
) |
PCRE_EXP_DECL int pcre_info | ( | const pcre * | , | |
int * | , | |||
int * | ||||
) |
PCRE_EXP_DECL const unsigned char* pcre_maketables | ( | void | ) |
PCRE_EXP_DECL int pcre_refcount | ( | pcre * | , | |
int | ||||
) |
Definition at line 72 of file pcre_refcount.c.
PCRE_EXP_DECL pcre_extra* pcre_study | ( | const pcre * | , | |
int | , | |||
const char ** | ||||
) |
PCRE_EXP_DECL const char* pcre_version | ( | void | ) |
PCRE_EXP_DECL int(*) pcre_callout(pcre_callout_block *) |
PCRE_EXP_DECL void(*) pcre_free(void *) |
Definition at line 254 of file pcre.h.
Referenced by TPRegexp::Compile(), main(), match(), TPRegexp::operator=(), TPRegexp::Optimize(), pcre_compile2(), pcre_free_substring(), pcre_free_substring_list(), regfree(), and TPRegexp::~TPRegexp().
PCRE_EXP_DECL void*(*) pcre_malloc(size_t) |
Definition at line 253 of file pcre.h.
Referenced by main(), match(), pcre_compile2(), pcre_exec(), pcre_get_substring(), pcre_get_substring_list(), pcre_maketables(), and pcre_study().
PCRE_EXP_DECL void(*) pcre_stack_free(void *) |
PCRE_EXP_DECL void*(*) pcre_stack_malloc(size_t) |