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

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

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

revision 1054 by ph10, Sat Mar 31 18:09:26 2012 UTC revision 1055 by chpe, Tue Oct 16 15:53:30 2012 UTC
# Line 1  Line 1 
1  .TH PCRE_DFA_EXEC 3 "13 January 2012" "PCRE 8.30"  .TH PCRE_DFA_EXEC 3 "24 June 2012" "PCRE 8.30"
2  .SH NAME  .SH NAME
3  PCRE - Perl-compatible regular expressions  PCRE - Perl-compatible regular expressions
4  .SH SYNOPSIS  .SH SYNOPSIS
# Line 22  PCRE - Perl-compatible regular expressio Line 22  PCRE - Perl-compatible regular expressio
22  .B int \fIoptions\fP, int *\fIovector\fP, int \fIovecsize\fP,  .B int \fIoptions\fP, int *\fIovector\fP, int \fIovecsize\fP,
23  .ti +5n  .ti +5n
24  .B int *\fIworkspace\fP, int \fIwscount\fP);  .B int *\fIworkspace\fP, int \fIwscount\fP);
25    .PP
26    .B int pcre32_dfa_exec(const pcre32 *\fIcode\fP, "const pcre32_extra *\fIextra\fP,"
27    .ti +5n
28    .B "PCRE_SPTR32 \fIsubject\fP," int \fIlength\fP, int \fIstartoffset\fP,
29    .ti +5n
30    .B int \fIoptions\fP, int *\fIovector\fP, int \fIovecsize\fP,
31    .ti +5n
32    .B int *\fIworkspace\fP, int \fIwscount\fP);
33  .  .
34  .SH DESCRIPTION  .SH DESCRIPTION
35  .rs  .rs
# Line 29  PCRE - Perl-compatible regular expressio Line 37  PCRE - Perl-compatible regular expressio
37  This function matches a compiled regular expression against a given subject  This function matches a compiled regular expression against a given subject
38  string, using an alternative matching algorithm that scans the subject string  string, using an alternative matching algorithm that scans the subject string
39  just once (\fInot\fP Perl-compatible). Note that the main, Perl-compatible,  just once (\fInot\fP Perl-compatible). Note that the main, Perl-compatible,
40  matching function is \fBpcre[16]_exec()\fP. The arguments for this function  matching function is \fBpcre[16|32]_exec()\fP. The arguments for this function
41  are:  are:
42  .sp  .sp
43    \fIcode\fP         Points to the compiled pattern    \fIcode\fP         Points to the compiled pattern
44    \fIextra\fP        Points to an associated \fBpcre[16]_extra\fP structure,    \fIextra\fP        Points to an associated \fBpcre[16|32]_extra\fP structure,
45                   or is NULL                   or is NULL
46    \fIsubject\fP      Points to the subject string    \fIsubject\fP      Points to the subject string
47    \fIlength\fP       Length of the subject string, in bytes    \fIlength\fP       Length of the subject string, in bytes
# Line 64  The options are: Line 72  The options are:
72    PCRE_NO_UTF16_CHECK    Do not check the subject for UTF-16    PCRE_NO_UTF16_CHECK    Do not check the subject for UTF-16
73                             validity (only relevant if PCRE_UTF16                             validity (only relevant if PCRE_UTF16
74                             was set at compile time)                             was set at compile time)
75      PCRE_NO_UTF32_CHECK    Do not check the subject for UTF-32
76                               validity (only relevant if PCRE_UTF32
77                               was set at compile time)
78    PCRE_NO_UTF8_CHECK     Do not check the subject for UTF-8    PCRE_NO_UTF8_CHECK     Do not check the subject for UTF-8
79                             validity (only relevant if PCRE_UTF8                             validity (only relevant if PCRE_UTF8
80                             was set at compile time)                             was set at compile time)
# Line 85  documentation. For details of partial ma Line 96  documentation. For details of partial ma
96  .\"  .\"
97  page.  page.
98  .P  .P
99  A \fBpcre[16]_extra\fP structure contains the following fields:  A \fBpcre[16|32]_extra\fP structure contains the following fields:
100  .sp  .sp
101    \fIflags\fP            Bits indicating which fields are set    \fIflags\fP            Bits indicating which fields are set
102    \fIstudy_data\fP       Opaque data from \fBpcre[16]_study()\fP    \fIstudy_data\fP       Opaque data from \fBpcre[16|32]_study()\fP
103    \fImatch_limit\fP      Limit on internal resource use    \fImatch_limit\fP      Limit on internal resource use
104    \fImatch_limit_recursion\fP  Limit on internal recursion depth    \fImatch_limit_recursion\fP  Limit on internal recursion depth
105    \fIcallout_data\fP     Opaque data passed back to callouts    \fIcallout_data\fP     Opaque data passed back to callouts

Legend:
Removed from v.1054  
changed lines
  Added in v.1055

  ViewVC Help
Powered by ViewVC 1.1.5