| 87 |
void *\fIcallout_data\fP; |
void *\fIcallout_data\fP; |
| 88 |
int \fIpattern_position\fP; |
int \fIpattern_position\fP; |
| 89 |
int \fInext_item_length\fP; |
int \fInext_item_length\fP; |
| 90 |
const unsigned char *\fImark\fP; |
const unsigned char *\fImark\fP; |
| 91 |
.sp |
.sp |
| 92 |
The \fIversion\fP field is an integer containing the version number of the |
The \fIversion\fP field is an integer containing the version number of the |
| 93 |
block format. The initial version was 0; the current version is 2. The version |
block format. The initial version was 0; the current version is 2. The version |
| 154 |
help in distinguishing between different automatic callouts, which all have the |
help in distinguishing between different automatic callouts, which all have the |
| 155 |
same callout number. However, they are set for all callouts. |
same callout number. However, they are set for all callouts. |
| 156 |
.P |
.P |
| 157 |
The \fImark\fP field is present from version 2 of the \fIpcre_callout\fP |
The \fImark\fP field is present from version 2 of the \fIpcre_callout\fP |
| 158 |
structure. In callouts from \fBpcre_exec()\fP it contains a pointer to the |
structure. In callouts from \fBpcre_exec()\fP it contains a pointer to the |
| 159 |
zero-terminated name of the most recently passed (*MARK) item in the match, or |
zero-terminated name of the most recently passed (*MARK) item in the match, or |
| 160 |
NULL if there are no (*MARK)s in the current matching path. In callouts from |
NULL if there are no (*MARK)s in the current matching path. In callouts from |
| 161 |
\fBpcre_dfa_exec()\fP this field always contains NULL. |
\fBpcre_dfa_exec()\fP this field always contains NULL. |