/[pcre]/code/trunk/doc/pcre_exec.3
ViewVC logotype

Diff of /code/trunk/doc/pcre_exec.3

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 691 by ph10, Sun Sep 11 14:31:21 2011 UTC revision 868 by ph10, Fri Jan 13 17:16:32 2012 UTC
# Line 12  PCRE - Perl-compatible regular expressio Line 12  PCRE - Perl-compatible regular expressio
12  .B "const char *\fIsubject\fP," int \fIlength\fP, int \fIstartoffset\fP,  .B "const char *\fIsubject\fP," int \fIlength\fP, int \fIstartoffset\fP,
13  .ti +5n  .ti +5n
14  .B int \fIoptions\fP, int *\fIovector\fP, int \fIovecsize\fP);  .B int \fIoptions\fP, int *\fIovector\fP, int \fIovecsize\fP);
15    .PP
16    .B int pcre16_exec(const pcre16 *\fIcode\fP, "const pcre16_extra *\fIextra\fP,"
17    .ti +5n
18    .B "PCRE_SPTR16 \fIsubject\fP," int \fIlength\fP, int \fIstartoffset\fP,
19    .ti +5n
20    .B int \fIoptions\fP, int *\fIovector\fP, int \fIovecsize\fP);
21  .  .
22  .SH DESCRIPTION  .SH DESCRIPTION
23  .rs  .rs
# Line 21  string, using a matching algorithm that Line 27  string, using a matching algorithm that
27  offsets to captured substrings. Its arguments are:  offsets to captured substrings. Its arguments are:
28  .sp  .sp
29    \fIcode\fP         Points to the compiled pattern    \fIcode\fP         Points to the compiled pattern
30    \fIextra\fP        Points to an associated \fBpcre_extra\fP structure,    \fIextra\fP        Points to an associated \fBpcre[16]_extra\fP structure,
31                   or is NULL                   or is NULL
32    \fIsubject\fP      Points to the subject string    \fIsubject\fP      Points to the subject string
33    \fIlength\fP       Length of the subject string, in bytes    \fIlength\fP       Length of the subject string, in bytes
# Line 47  The options are: Line 53  The options are:
53    PCRE_NOTEMPTY_ATSTART  An empty string at the start of the subject    PCRE_NOTEMPTY_ATSTART  An empty string at the start of the subject
54                             is not a valid match                             is not a valid match
55    PCRE_NO_START_OPTIMIZE Do not do "start-match" optimizations    PCRE_NO_START_OPTIMIZE Do not do "start-match" optimizations
56      PCRE_NO_UTF16_CHECK    Do not check the subject for UTF-16
57                               validity (only relevant if PCRE_UTF16
58                               was set at compile time)
59    PCRE_NO_UTF8_CHECK     Do not check the subject for UTF-8    PCRE_NO_UTF8_CHECK     Do not check the subject for UTF-8
60                             validity (only relevant if PCRE_UTF8                             validity (only relevant if PCRE_UTF8
61                             was set at compile time)                             was set at compile time)
# Line 62  For details of partial matching, see the Line 71  For details of partial matching, see the
71  page. A \fBpcre_extra\fP structure contains the following fields:  page. A \fBpcre_extra\fP structure contains the following fields:
72  .sp  .sp
73    \fIflags\fP            Bits indicating which fields are set    \fIflags\fP            Bits indicating which fields are set
74    \fIstudy_data\fP       Opaque data from \fBpcre_study()\fP    \fIstudy_data\fP       Opaque data from \fBpcre[16]_study()\fP
75    \fImatch_limit\fP      Limit on internal resource use    \fImatch_limit\fP      Limit on internal resource use
76    \fImatch_limit_recursion\fP  Limit on internal recursion depth    \fImatch_limit_recursion\fP  Limit on internal recursion depth
77    \fIcallout_data\fP     Opaque data passed back to callouts    \fIcallout_data\fP     Opaque data passed back to callouts

Legend:
Removed from v.691  
changed lines
  Added in v.868

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12