pcre.h File Reference

#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 pcrepcre_compile (const char *, int, const char **, int *, const unsigned char *)
PCRE_EXP_DECL pcrepcre_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_extrapcre_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 Documentation

#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

Definition at line 114 of file pcre.h.

Referenced by compile_branch(), and main().

#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

Definition at line 186 of file pcre.h.

Referenced by main(), and pcre_config().

#define PCRE_CONFIG_LINK_SIZE   2

Definition at line 180 of file pcre.h.

Referenced by main(), and pcre_config().

#define PCRE_CONFIG_MATCH_LIMIT   4

Definition at line 182 of file pcre.h.

Referenced by main(), and pcre_config().

#define PCRE_CONFIG_MATCH_LIMIT_RECURSION   7

Definition at line 185 of file pcre.h.

Referenced by main(), and pcre_config().

#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

Definition at line 181 of file pcre.h.

Referenced by main(), and pcre_config().

#define PCRE_CONFIG_STACKRECURSE   5

Definition at line 183 of file pcre.h.

Referenced by main(), and pcre_config().

#define PCRE_CONFIG_UNICODE_PROPERTIES   6

Definition at line 184 of file pcre.h.

Referenced by main(), and pcre_config().

#define PCRE_CONFIG_UTF8   0

Definition at line 178 of file pcre.h.

Referenced by main(), and pcre_config().

#define PCRE_DATE   2008-09-05

Definition at line 47 of file pcre.h.

Referenced by pcre_version().

#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

Definition at line 116 of file pcre.h.

Referenced by internal_dfa_exec(), and main().

#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

Definition at line 119 of file pcre.h.

Referenced by compile_branch(), get_first_set(), and main().

#define PCRE_ERROR_BADCOUNT   (-15)

Definition at line 146 of file pcre.h.

Referenced by pcre_dfa_exec(), and pcre_exec().

#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)

Definition at line 154 of file pcre.h.

Referenced by pcre_dfa_exec(), and pcre_exec().

#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)

Definition at line 144 of file pcre.h.

Referenced by pcre_exec().

#define PCRE_ERROR_BADUTF8   (-10)

Definition at line 141 of file pcre.h.

Referenced by pcre_dfa_exec(), pcre_exec(), and regexec().

#define PCRE_ERROR_BADUTF8_OFFSET   (-11)

Definition at line 142 of file pcre.h.

Referenced by pcre_dfa_exec(), pcre_exec(), and regexec().

#define PCRE_ERROR_CALLOUT   (-9)

Definition at line 140 of file pcre.h.

#define PCRE_ERROR_DFA_RECURSE   (-20)

Definition at line 151 of file pcre.h.

Referenced by internal_dfa_exec().

#define PCRE_ERROR_DFA_UCOND   (-17)

Definition at line 148 of file pcre.h.

Referenced by internal_dfa_exec().

#define PCRE_ERROR_DFA_UITEM   (-16)

Definition at line 147 of file pcre.h.

Referenced by internal_dfa_exec().

#define PCRE_ERROR_DFA_UMLIMIT   (-18)

Definition at line 149 of file pcre.h.

Referenced by pcre_dfa_exec().

#define PCRE_ERROR_DFA_WSSIZE   (-19)

Definition at line 150 of file pcre.h.

Referenced by pcre_dfa_exec().

#define PCRE_ERROR_INTERNAL   (-14)

Definition at line 145 of file pcre.h.

Referenced by match().

#define PCRE_ERROR_MATCHLIMIT   (-8)

Definition at line 139 of file pcre.h.

Referenced by main(), match(), pcregrep(), and regexec().

#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_NULLWSLIMIT   (-22)

Definition at line 153 of file pcre.h.

#define PCRE_ERROR_PARTIAL   (-12)

Definition at line 143 of file pcre.h.

Referenced by check_match_limit(), and main().

#define PCRE_ERROR_RECURSIONLIMIT   (-21)

Definition at line 152 of file pcre.h.

Referenced by main(), match(), and pcregrep().

#define PCRE_ERROR_UNKNOWN_NODE   (-5)

Definition at line 136 of file pcre.h.

Referenced by regexec().

#define PCRE_ERROR_UNKNOWN_OPCODE   (-5)

Definition at line 135 of file pcre.h.

Referenced by match().

#define PCRE_EXP_DECL   extern

Definition at line 74 of file pcre.h.

#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

Definition at line 193 of file pcre.h.

Referenced by main(), pcre_dfa_exec(), and pcre_exec().

#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

Definition at line 194 of file pcre.h.

Referenced by pcre_dfa_exec(), and pcre_exec().

#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

Definition at line 161 of file pcre.h.

Referenced by main(), and pcre_fullinfo().

#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

Definition at line 170 of file pcre.h.

Referenced by pcre_fullinfo(), and pcre_study().

#define PCRE_INFO_FIRSTBYTE   4

Definition at line 162 of file pcre.h.

Referenced by main(), and pcre_fullinfo().

#define PCRE_INFO_FIRSTCHAR   4

Definition at line 163 of file pcre.h.

#define PCRE_INFO_FIRSTTABLE   5

Definition at line 164 of file pcre.h.

Referenced by main(), and pcre_fullinfo().

#define PCRE_INFO_HASCRORLF   14

Definition at line 173 of file pcre.h.

Referenced by main(), and pcre_fullinfo().

#define PCRE_INFO_JCHANGED   13

Definition at line 172 of file pcre.h.

Referenced by main(), and pcre_fullinfo().

#define PCRE_INFO_LASTLITERAL   6

Definition at line 165 of file pcre.h.

Referenced by main(), and pcre_fullinfo().

#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

Definition at line 171 of file pcre.h.

Referenced by main(), and pcre_fullinfo().

#define PCRE_INFO_OPTIONS   0

Definition at line 158 of file pcre.h.

Referenced by main(), and pcre_fullinfo().

#define PCRE_INFO_SIZE   1

Definition at line 159 of file pcre.h.

Referenced by main(), and pcre_fullinfo().

#define PCRE_INFO_STUDYSIZE   10

Definition at line 169 of file pcre.h.

Referenced by pcre_fullinfo().

#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

Definition at line 44 of file pcre.h.

Referenced by pcre_version().

#define PCRE_MINOR   8

Definition at line 45 of file pcre.h.

#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

Definition at line 110 of file pcre.h.

Referenced by internal_dfa_exec(), main(), and pcre_exec().

#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

Definition at line 115 of file pcre.h.

Referenced by main(), pcre_dfa_exec(), and pcre_exec().

#define PCRE_PRERELEASE

Definition at line 46 of file pcre.h.

Referenced by pcre_version().

#define PCRE_SPTR   const char *

Definition at line 207 of file pcre.h.

Referenced by internal_dfa_exec(), and match().

#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().


Typedef Documentation

typedef struct real_pcre pcre

Definition at line 200 of file pcre.h.


Function Documentation

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 *   
)

Definition at line 5959 of file pcre_compile.c.

Referenced by pcre_compile(), and regcomp().

PCRE_EXP_DECL int pcre_config ( int  ,
void *   
)

Definition at line 66 of file pcre_config.c.

Referenced by main(), and pcrecpp::NewlineMode().

PCRE_EXP_DECL int pcre_copy_named_substring ( const pcre ,
const char *  ,
int *  ,
int  ,
const char *  ,
char *  ,
int   
)

Definition at line 280 of file pcre_get.c.

Referenced by main().

PCRE_EXP_DECL int pcre_copy_substring ( const char *  ,
int *  ,
int  ,
int  ,
char *  ,
int   
)

Definition at line 235 of file pcre_get.c.

Referenced by main(), and pcre_copy_named_substring().

PCRE_EXP_DECL int pcre_dfa_exec ( const pcre ,
const pcre_extra ,
const char *  ,
int  ,
int  ,
int  ,
int *  ,
int  ,
int *  ,
int   
)

Definition at line 2509 of file pcre_dfa_exec.c.

Referenced by main().

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 *   ) 

Definition at line 460 of file pcre_get.c.

Referenced by main().

PCRE_EXP_DECL void pcre_free_substring_list ( const char **   ) 

Definition at line 357 of file pcre_get.c.

Referenced by main().

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 **   
)

Definition at line 437 of file pcre_get.c.

Referenced by main().

PCRE_EXP_DECL int pcre_get_stringnumber ( const pcre ,
const char *   
)

Definition at line 69 of file pcre_get.c.

Referenced by get_first_set(), and main().

PCRE_EXP_DECL int pcre_get_stringtable_entries ( const pcre ,
const char *  ,
char **  ,
char **   
)

Definition at line 118 of file pcre_get.c.

Referenced by get_first_set().

PCRE_EXP_DECL int pcre_get_substring ( const char *  ,
int *  ,
int  ,
int  ,
const char **   
)

Definition at line 390 of file pcre_get.c.

Referenced by main(), and pcre_get_named_substring().

PCRE_EXP_DECL int pcre_get_substring_list ( const char *  ,
int *  ,
int  ,
const char ***   
)

Definition at line 312 of file pcre_get.c.

Referenced by main().

PCRE_EXP_DECL int pcre_info ( const pcre ,
int *  ,
int *   
)

Definition at line 76 of file pcre_info.c.

Referenced by main(), and regcomp().

PCRE_EXP_DECL const unsigned char* pcre_maketables ( void   ) 

Definition at line 70 of file pcre_maketables.c.

Referenced by main().

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 **   
)

Definition at line 508 of file pcre_study.c.

Referenced by main(), and TPRegexp::Optimize().

PCRE_EXP_DECL const char* pcre_version ( void   ) 

Definition at line 83 of file pcre_version.c.

Referenced by handle_option(), and main().


Variable Documentation

PCRE_EXP_DECL int(*) pcre_callout(pcre_callout_block *)

Definition at line 257 of file pcre.h.

Referenced by internal_dfa_exec(), main(), and match().

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 *)

Definition at line 256 of file pcre.h.

Referenced by main().

PCRE_EXP_DECL void*(*) pcre_stack_malloc(size_t)

Definition at line 255 of file pcre.h.

Referenced by main(), and match().


Generated on Tue Jul 5 15:57:28 2011 for ROOT_528-00b_version by  doxygen 1.5.1