113 |
#define PCRE_NO_AUTO_CAPTURE 0x00001000 |
#define PCRE_NO_AUTO_CAPTURE 0x00001000 |
114 |
#define PCRE_NO_UTF8_CHECK 0x00002000 |
#define PCRE_NO_UTF8_CHECK 0x00002000 |
115 |
#define PCRE_AUTO_CALLOUT 0x00004000 |
#define PCRE_AUTO_CALLOUT 0x00004000 |
116 |
#define PCRE_PARTIAL 0x00008000 |
#define PCRE_PARTIAL_SOFT 0x00008000 |
117 |
|
#define PCRE_PARTIAL 0x00008000 /* Backwards compatible synonym */ |
118 |
#define PCRE_DFA_SHORTEST 0x00010000 |
#define PCRE_DFA_SHORTEST 0x00010000 |
119 |
#define PCRE_DFA_RESTART 0x00020000 |
#define PCRE_DFA_RESTART 0x00020000 |
120 |
#define PCRE_FIRSTLINE 0x00040000 |
#define PCRE_FIRSTLINE 0x00040000 |
129 |
#define PCRE_JAVASCRIPT_COMPAT 0x02000000 |
#define PCRE_JAVASCRIPT_COMPAT 0x02000000 |
130 |
#define PCRE_NO_START_OPTIMIZE 0x04000000 |
#define PCRE_NO_START_OPTIMIZE 0x04000000 |
131 |
#define PCRE_NO_START_OPTIMISE 0x04000000 |
#define PCRE_NO_START_OPTIMISE 0x04000000 |
132 |
|
#define PCRE_PARTIAL_HARD 0x08000000 |
133 |
|
#define PCRE_NOTEMPTY_ATSTART 0x10000000 |
134 |
|
|
135 |
/* Exec-time and get/set-time error codes */ |
/* Exec-time and get/set-time error codes */ |
136 |
|
|
177 |
#define PCRE_INFO_OKPARTIAL 12 |
#define PCRE_INFO_OKPARTIAL 12 |
178 |
#define PCRE_INFO_JCHANGED 13 |
#define PCRE_INFO_JCHANGED 13 |
179 |
#define PCRE_INFO_HASCRORLF 14 |
#define PCRE_INFO_HASCRORLF 14 |
180 |
|
#define PCRE_INFO_MINLENGTH 15 |
181 |
|
|
182 |
/* Request types for pcre_config(). Do not re-arrange, in order to remain |
/* Request types for pcre_config(). Do not re-arrange, in order to remain |
183 |
compatible. */ |
compatible. */ |
200 |
#define PCRE_EXTRA_CALLOUT_DATA 0x0004 |
#define PCRE_EXTRA_CALLOUT_DATA 0x0004 |
201 |
#define PCRE_EXTRA_TABLES 0x0008 |
#define PCRE_EXTRA_TABLES 0x0008 |
202 |
#define PCRE_EXTRA_MATCH_LIMIT_RECURSION 0x0010 |
#define PCRE_EXTRA_MATCH_LIMIT_RECURSION 0x0010 |
203 |
|
#define PCRE_EXTRA_MARK 0x0020 |
204 |
|
|
205 |
/* Types */ |
/* Types */ |
206 |
|
|
226 |
void *callout_data; /* Data passed back in callouts */ |
void *callout_data; /* Data passed back in callouts */ |
227 |
const unsigned char *tables; /* Pointer to character tables */ |
const unsigned char *tables; /* Pointer to character tables */ |
228 |
unsigned long int match_limit_recursion; /* Max recursive calls to match() */ |
unsigned long int match_limit_recursion; /* Max recursive calls to match() */ |
229 |
|
unsigned char **mark; /* For passing back a mark pointer */ |
230 |
} pcre_extra; |
} pcre_extra; |
231 |
|
|
232 |
/* The structure for passing out data via the pcre_callout_function. We use a |
/* The structure for passing out data via the pcre_callout_function. We use a |