| 777 |
34 character value in \ex{...} sequence is too large |
34 character value in \ex{...} sequence is too large |
| 778 |
35 invalid condition (?(0) |
35 invalid condition (?(0) |
| 779 |
36 \eC not allowed in lookbehind assertion |
36 \eC not allowed in lookbehind assertion |
| 780 |
37 PCRE does not support \eL, \el, \eN, \eU, or \eu |
37 PCRE does not support \eL, \el, \eN{name}, \eU, or \eu |
| 781 |
38 number after (?C is > 255 |
38 number after (?C is > 255 |
| 782 |
39 closing ) for (?C expected |
39 closing ) for (?C expected |
| 783 |
40 recursive call could loop indefinitely |
40 recursive call could loop indefinitely |
| 811 |
not allowed |
not allowed |
| 812 |
66 (*MARK) must have an argument |
66 (*MARK) must have an argument |
| 813 |
67 this version of PCRE is not compiled with PCRE_UCP support |
67 this version of PCRE is not compiled with PCRE_UCP support |
| 814 |
|
68 \ec must be followed by an ASCII character |
| 815 |
|
69 \ek is not followed by a braced, angle-bracketed, or quoted name |
| 816 |
.sp |
.sp |
| 817 |
The numbers 32 and 10000 in errors 48 and 49 are defaults; different values may |
The numbers 32 and 10000 in errors 48 and 49 are defaults; different values may |
| 818 |
be used if the limits were changed when PCRE was built. |
be used if the limits were changed when PCRE was built. |
| 819 |
. |
. |
| 820 |
. |
. |
| 821 |
|
.\" HTML <a name="studyingapattern"></a> |
| 822 |
.SH "STUDYING A PATTERN" |
.SH "STUDYING A PATTERN" |
| 823 |
.rs |
.rs |
| 824 |
.sp |
.sp |
| 1168 |
.sp |
.sp |
| 1169 |
PCRE_INFO_STUDYSIZE |
PCRE_INFO_STUDYSIZE |
| 1170 |
.sp |
.sp |
| 1171 |
Return the size of the data block pointed to by the \fIstudy_data\fP field in |
Return the size of the data block pointed to by the \fIstudy_data\fP field in a |
| 1172 |
a \fBpcre_extra\fP block. That is, it is the value that was passed to |
\fBpcre_extra\fP block. If \fBpcre_extra\fP is NULL, or there is no study data, |
| 1173 |
\fBpcre_malloc()\fP when PCRE was getting memory into which to place the data |
zero is returned. The fourth argument should point to a \fBsize_t\fP variable. |
| 1174 |
created by \fBpcre_study()\fP. If \fBpcre_extra\fP is NULL, or there is no |
The \fIstudy_data\fP field is set by \fBpcre_study()\fP to record information |
| 1175 |
study data, zero is returned. The fourth argument should point to a |
that will speed up matching (see the section entitled |
| 1176 |
\fBsize_t\fP variable. |
.\" HTML <a href="#studyingapattern"> |
| 1177 |
|
.\" </a> |
| 1178 |
|
"Studying a pattern" |
| 1179 |
|
.\" |
| 1180 |
|
above). The format of the \fIstudy_data\fP block is private, but its length |
| 1181 |
|
is made available via this option so that it can be saved and restored (see the |
| 1182 |
|
.\" HREF |
| 1183 |
|
\fBpcreprecompile\fP |
| 1184 |
|
.\" |
| 1185 |
|
documentation for details). |
| 1186 |
. |
. |
| 1187 |
. |
. |
| 1188 |
.SH "OBSOLETE INFO FUNCTION" |
.SH "OBSOLETE INFO FUNCTION" |
| 1277 |
ovector, /* vector of integers for substring information */ |
ovector, /* vector of integers for substring information */ |
| 1278 |
30); /* number of elements (NOT size in bytes) */ |
30); /* number of elements (NOT size in bytes) */ |
| 1279 |
. |
. |
| 1280 |
|
. |
| 1281 |
.\" HTML <a name="extradata"></a> |
.\" HTML <a name="extradata"></a> |
| 1282 |
.SS "Extra data for \fBpcre_exec()\fR" |
.SS "Extra data for \fBpcre_exec()\fR" |
| 1283 |
.rs |
.rs |
| 2392 |
.rs |
.rs |
| 2393 |
.sp |
.sp |
| 2394 |
.nf |
.nf |
| 2395 |
Last updated: 28 July 2011 |
Last updated: 13 August 2011 |
| 2396 |
Copyright (c) 1997-2011 University of Cambridge. |
Copyright (c) 1997-2011 University of Cambridge. |
| 2397 |
.fi |
.fi |