| 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: |
| 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 |
| 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 |