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

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

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

revision 867 by ph10, Sun Sep 11 14:31:21 2011 UTC revision 868 by ph10, Fri Jan 13 17:16:32 2012 UTC
# Line 10  PCRE - Perl-compatible regular expressio Line 10  PCRE - Perl-compatible regular expressio
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);
13    .PP
14    .B int pcre16_fullinfo(const pcre16 *\fIcode\fP, "const pcre16_extra *\fIextra\fP,"
15    .ti +5n
16    .B int \fIwhat\fP, void *\fIwhere\fP);
17  .  .
18  .SH DESCRIPTION  .SH DESCRIPTION
19  .rs  .rs
# Line 17  PCRE - Perl-compatible regular expressio Line 21  PCRE - Perl-compatible regular expressio
21  This function returns information about a compiled pattern. Its arguments are:  This function returns information about a compiled pattern. Its arguments are:
22  .sp  .sp
23    \fIcode\fP                      Compiled regular expression    \fIcode\fP                      Compiled regular expression
24    \fIextra\fP                     Result of \fBpcre_study()\fP or NULL    \fIextra\fP                     Result of \fBpcre[16]_study()\fP or NULL
25    \fIwhat\fP                      What information is required    \fIwhat\fP                      What information is required
26    \fIwhere\fP                     Where to put the information    \fIwhere\fP                     Where to put the information
27  .sp  .sp
# Line 26  The following information is available: Line 30  The following information is available:
30    PCRE_INFO_BACKREFMAX      Number of highest back reference    PCRE_INFO_BACKREFMAX      Number of highest back reference
31    PCRE_INFO_CAPTURECOUNT    Number of capturing subpatterns    PCRE_INFO_CAPTURECOUNT    Number of capturing subpatterns
32    PCRE_INFO_DEFAULT_TABLES  Pointer to default tables    PCRE_INFO_DEFAULT_TABLES  Pointer to default tables
33    PCRE_INFO_FIRSTBYTE       Fixed first byte for a match, or    PCRE_INFO_FIRSTBYTE       Fixed first data unit for a match, or
34                                -1 for start of string                                -1 for start of string
35                                   or after newline, or                                   or after newline, or
36                                -2 otherwise                                -2 otherwise
37    PCRE_INFO_FIRSTTABLE      Table of first bytes (after studying)    PCRE_INFO_FIRSTTABLE      Table of first data units (after studying)
38    PCRE_INFO_HASCRORLF       Return 1 if explicit CR or LF matches exist    PCRE_INFO_HASCRORLF       Return 1 if explicit CR or LF matches exist
39    PCRE_INFO_JCHANGED        Return 1 if (?J) or (?-J) was used    PCRE_INFO_JCHANGED        Return 1 if (?J) or (?-J) was used
40    PCRE_INFO_JIT             Return 1 after successful JIT compilation    PCRE_INFO_JIT             Return 1 after successful JIT compilation
41    PCRE_INFO_LASTLITERAL     Literal last byte required    PCRE_INFO_JITSIZE         Size of JIT compiled code
42      PCRE_INFO_LASTLITERAL     Literal last data unit required
43    PCRE_INFO_MINLENGTH       Lower bound length of matching strings    PCRE_INFO_MINLENGTH       Lower bound length of matching strings
44    PCRE_INFO_NAMECOUNT       Number of named subpatterns    PCRE_INFO_NAMECOUNT       Number of named subpatterns
45    PCRE_INFO_NAMEENTRYSIZE   Size of name table entry    PCRE_INFO_NAMEENTRYSIZE   Size of name table entry
# Line 50  following \fIwhat\fP values: Line 55  following \fIwhat\fP values:
55  .sp  .sp
56    PCRE_INFO_DEFAULT_TABLES  const unsigned char *    PCRE_INFO_DEFAULT_TABLES  const unsigned char *
57    PCRE_INFO_FIRSTTABLE      const unsigned char *    PCRE_INFO_FIRSTTABLE      const unsigned char *
58    PCRE_INFO_NAMETABLE       const unsigned char *    PCRE_INFO_NAMETABLE       PCRE_SPTR16           (16-bit library)
59      PCRE_INFO_NAMETABLE       const unsigned char * (8-bit library)
60    PCRE_INFO_OPTIONS         unsigned long int    PCRE_INFO_OPTIONS         unsigned long int
61    PCRE_INFO_SIZE            size_t    PCRE_INFO_SIZE            size_t
62  .sp  .sp

Legend:
Removed from v.867  
changed lines
  Added in v.868

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12