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

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

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

revision 510 by ph10, Sat Mar 27 17:45:29 2010 UTC revision 512 by ph10, Tue Mar 30 11:11:52 2010 UTC
# Line 1212  fields (not necessarily in this order): Line 1212  fields (not necessarily in this order):
1212    unsigned long int \fImatch_limit_recursion\fP;    unsigned long int \fImatch_limit_recursion\fP;
1213    void *\fIcallout_data\fP;    void *\fIcallout_data\fP;
1214    const unsigned char *\fItables\fP;    const unsigned char *\fItables\fP;
1215    unsigned char **\fImark\fP;    unsigned char **\fImark\fP;
1216  .sp  .sp
1217  The \fIflags\fP field is a bitmap that specifies which of the other fields  The \fIflags\fP field is a bitmap that specifies which of the other fields
1218  are set. The flag bits are:  are set. The flag bits are:
# Line 1222  are set. The flag bits are: Line 1222  are set. The flag bits are:
1222    PCRE_EXTRA_MATCH_LIMIT_RECURSION    PCRE_EXTRA_MATCH_LIMIT_RECURSION
1223    PCRE_EXTRA_CALLOUT_DATA    PCRE_EXTRA_CALLOUT_DATA
1224    PCRE_EXTRA_TABLES    PCRE_EXTRA_TABLES
1225    PCRE_EXTRA_MARK    PCRE_EXTRA_MARK
1226  .sp  .sp
1227  Other flag bits should be set to zero. The \fIstudy_data\fP field is set in the  Other flag bits should be set to zero. The \fIstudy_data\fP field is set in the
1228  \fBpcre_extra\fP block that is returned by \fBpcre_study()\fP, together with  \fBpcre_extra\fP block that is returned by \fBpcre_study()\fP, together with
# Line 1287  called. See the Line 1287  called. See the
1287  documentation for a discussion of saving compiled patterns for later use.  documentation for a discussion of saving compiled patterns for later use.
1288  .P  .P
1289  If PCRE_EXTRA_MARK is set in the \fIflags\fP field, the \fImark\fP field must  If PCRE_EXTRA_MARK is set in the \fIflags\fP field, the \fImark\fP field must
1290  be set to point to a \fBchar *\fP variable. If the pattern contains any  be set to point to a \fBchar *\fP variable. If the pattern contains any
1291  backtracking control verbs such as (*MARK:NAME), and the execution ends up with  backtracking control verbs such as (*MARK:NAME), and the execution ends up with
1292  a name to pass back, a pointer to the name string (zero terminated) is placed  a name to pass back, a pointer to the name string (zero terminated) is placed
1293  in the variable pointed to by the \fImark\fP field. The names are within the  in the variable pointed to by the \fImark\fP field. The names are within the

Legend:
Removed from v.510  
changed lines
  Added in v.512

  ViewVC Help
Powered by ViewVC 1.1.5