--- embedaddon/pcre/doc/html/pcre_exec.html 2012/02/21 23:05:52 1.1.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); +


DESCRIPTION
@@ -32,7 +37,7 @@ string, using a matching algorithm that is similar to offsets to captured substrings. Its arguments are:
   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