105 |
|
|
106 |
#define PUBLIC_OPTIONS \ |
#define PUBLIC_OPTIONS \ |
107 |
(PCRE_CASELESS|PCRE_EXTENDED|PCRE_ANCHORED|PCRE_MULTILINE| \ |
(PCRE_CASELESS|PCRE_EXTENDED|PCRE_ANCHORED|PCRE_MULTILINE| \ |
108 |
PCRE_DOTALL|PCRE_DOLLAR_ENDONLY|PCRE_EXTRA|PCRE_UNGREEDY) |
PCRE_DOTALL|PCRE_DOLLAR_ENDONLY|PCRE_EXTRA|PCRE_UNGREEDY|PCRE_UTF8) |
109 |
|
|
110 |
#define PUBLIC_EXEC_OPTIONS \ |
#define PUBLIC_EXEC_OPTIONS \ |
111 |
(PCRE_ANCHORED|PCRE_NOTBOL|PCRE_NOTEOL|PCRE_NOTEMPTY) |
(PCRE_ANCHORED|PCRE_NOTBOL|PCRE_NOTEOL|PCRE_NOTEMPTY) |
274 |
#define ERR29 "(?p must be followed by )" |
#define ERR29 "(?p must be followed by )" |
275 |
#define ERR30 "unknown POSIX class name" |
#define ERR30 "unknown POSIX class name" |
276 |
#define ERR31 "POSIX collating elements are not supported" |
#define ERR31 "POSIX collating elements are not supported" |
277 |
|
#define ERR32 "this version of PCRE is not compiled with PCRE_UTF8 support" |
278 |
|
#define ERR33 "characters with values > 255 are not yet supported in classes" |
279 |
|
#define ERR34 "character value in \\x{...} sequence is too large" |
280 |
|
|
281 |
/* All character handling must be done as unsigned characters. Otherwise there |
/* All character handling must be done as unsigned characters. Otherwise there |
282 |
are problems with top-bit-set characters and functions such as isspace(). |
are problems with top-bit-set characters and functions such as isspace(). |
333 |
BOOL offset_overflow; /* Set if too many extractions */ |
BOOL offset_overflow; /* Set if too many extractions */ |
334 |
BOOL notbol; /* NOTBOL flag */ |
BOOL notbol; /* NOTBOL flag */ |
335 |
BOOL noteol; /* NOTEOL flag */ |
BOOL noteol; /* NOTEOL flag */ |
336 |
|
BOOL utf8; /* UTF8 flag */ |
337 |
BOOL endonly; /* Dollar not before final \n */ |
BOOL endonly; /* Dollar not before final \n */ |
338 |
BOOL notempty; /* Empty string match not wanted */ |
BOOL notempty; /* Empty string match not wanted */ |
339 |
const uschar *start_pattern; /* For use when recursing */ |
const uschar *start_pattern; /* For use when recursing */ |