| 7 |
.B #include <pcre.h> |
.B #include <pcre.h> |
| 8 |
.PP |
.PP |
| 9 |
.SM |
.SM |
|
.br |
|
| 10 |
.B int pcre_fullinfo(const pcre *\fIcode\fP, "const pcre_extra *\fIextra\fP," |
.B int pcre_fullinfo(const pcre *\fIcode\fP, "const pcre_extra *\fIextra\fP," |
| 11 |
.ti +5n |
.ti +5n |
| 12 |
.B int \fIwhat\fP, void *\fIwhere\fP); |
.B int \fIwhat\fP, void *\fIwhere\fP); |
| 30 |
-1 for start of string |
-1 for start of string |
| 31 |
or after newline, or |
or after newline, or |
| 32 |
-2 otherwise |
-2 otherwise |
| 33 |
PCRE_INFO_FIRSTTABLE Table of first bytes |
PCRE_INFO_FIRSTTABLE Table of first bytes (after studying) |
| 34 |
(after studying) |
PCRE_INFO_HASCRORLF Return 1 if explicit CR or LF matches exist |
| 35 |
|
PCRE_INFO_JCHANGED Return 1 if (?J) or (?-J) was used |
| 36 |
|
PCRE_INFO_JIT Return 1 after successful JIT compilation |
| 37 |
PCRE_INFO_LASTLITERAL Literal last byte required |
PCRE_INFO_LASTLITERAL Literal last byte required |
| 38 |
|
PCRE_INFO_MINLENGTH Lower bound length of matching strings |
| 39 |
PCRE_INFO_NAMECOUNT Number of named subpatterns |
PCRE_INFO_NAMECOUNT Number of named subpatterns |
| 40 |
PCRE_INFO_NAMEENTRYSIZE Size of name table entry |
PCRE_INFO_NAMEENTRYSIZE Size of name table entry |
| 41 |
PCRE_INFO_NAMETABLE Pointer to name table |
PCRE_INFO_NAMETABLE Pointer to name table |
| 42 |
PCRE_INFO_OPTIONS Options used for compilation |
PCRE_INFO_OKPARTIAL Return 1 if partial matching can be tried |
| 43 |
|
(always returns 1 after release 8.00) |
| 44 |
|
PCRE_INFO_OPTIONS Option bits used for compilation |
| 45 |
PCRE_INFO_SIZE Size of compiled pattern |
PCRE_INFO_SIZE Size of compiled pattern |
| 46 |
PCRE_INFO_STUDYSIZE Size of study data |
PCRE_INFO_STUDYSIZE Size of study data |
| 47 |
.sp |
.sp |
| 48 |
|
The \fIwhere\fP argument must point to an integer variable, except for the |
| 49 |
|
following \fIwhat\fP values: |
| 50 |
|
.sp |
| 51 |
|
PCRE_INFO_DEFAULT_TABLES const unsigned char * |
| 52 |
|
PCRE_INFO_FIRSTTABLE const unsigned char * |
| 53 |
|
PCRE_INFO_NAMETABLE const unsigned char * |
| 54 |
|
PCRE_INFO_OPTIONS unsigned long int |
| 55 |
|
PCRE_INFO_SIZE size_t |
| 56 |
|
.sp |
| 57 |
The yield of the function is zero on success or: |
The yield of the function is zero on success or: |
| 58 |
.sp |
.sp |
| 59 |
PCRE_ERROR_NULL the argument \fIcode\fP was NULL |
PCRE_ERROR_NULL the argument \fIcode\fP was NULL |