--- embedaddon/pcre/doc/html/pcre_exec.html 2012/02/21 23:05:52 1.1 +++ embedaddon/pcre/doc/html/pcre_exec.html 2012/02/21 23:50:25 1.1.1.2 @@ -23,6 +23,11 @@ SYNOPSIS const char *subject, int length, int startoffset, int options, int *ovector, int ovecsize);
++int pcre16_exec(const pcre16 *code, const pcre16_extra *extra, +PCRE_SPTR16 subject, int length, int startoffset, +int options, int *ovector, int ovecsize); +
code Points to the compiled pattern - extra Points to an associated pcre_extra structure, + extra Points to an associated pcre[16]_extra structure, or is NULL subject Points to the subject string length Length of the subject string, in bytes @@ -58,6 +63,9 @@ The options are: PCRE_NOTEMPTY_ATSTART An empty string at the start of the subject is not a valid match PCRE_NO_START_OPTIMIZE Do not do "start-match" optimizations + PCRE_NO_UTF16_CHECK Do not check the subject for UTF-16 + validity (only relevant if PCRE_UTF16 + was set at compile time) PCRE_NO_UTF8_CHECK Do not check the subject for UTF-8 validity (only relevant if PCRE_UTF8 was set at compile time) @@ -71,7 +79,7 @@ For details of partial matching, see the page. A pcre_extra structure contains the following fields:flags Bits indicating which fields are set - study_data Opaque data from pcre_study() + study_data Opaque data from pcre[16]_study() match_limit Limit on internal resource use match_limit_recursion Limit on internal recursion depth callout_data Opaque data passed back to callouts