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

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

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

revision 1103 by chpe, Tue Oct 16 15:56:38 2012 UTC revision 1191 by ph10, Tue Oct 30 16:50:57 2012 UTC
# Line 1  Line 1 
1  .TH PCRE 3 "10 January 2012" "PCRE 8.30"  .TH PCRE 3 "29 October 2012" "PCRE 8.32"
2  .SH NAME  .SH NAME
3  PCRE - Perl-compatible regular expressions  PCRE - Perl-compatible regular expressions
4  .SH INTRODUCTION  .SH INTRODUCTION
# Line 21  Herczeg. Line 21  Herczeg.
21  Starting with release 8.32 it is possible to compile a third separate PCRE  Starting with release 8.32 it is possible to compile a third separate PCRE
22  library, which supports 32-bit character strings (including  library, which supports 32-bit character strings (including
23  UTF-32 strings). The build process allows any set of the 8-, 16- and 32-bit  UTF-32 strings). The build process allows any set of the 8-, 16- and 32-bit
24  libraries.  libraries. The work to make this possible was done by Christian Persch.
25  .P  .P
26  The three libraries contain identical sets of functions, except that the names in  The three libraries contain identical sets of functions, except that the names
27  the 16-bit library start with \fBpcre16_\fP instead of \fBpcre_\fP, and the names  in the 16-bit library start with \fBpcre16_\fP instead of \fBpcre_\fP, and the
28  in the 32-bit library start with \fBpcre32_\fP instead of \fBpcre_\fP. To avoid  names in the 32-bit library start with \fBpcre32_\fP instead of \fBpcre_\fP. To
29  over-complication and reduce the documentation maintenance load, most of the  avoid over-complication and reduce the documentation maintenance load, most of
30  documentation describes the 8-bit library, with the differences for the 16-bit  the documentation describes the 8-bit library, with the differences for the
31  and 32-bit library described separately in the  16-bit and 32-bit libraries described separately in the
32  .\" HREF  .\" HREF
33  \fBpcre16\fP  \fBpcre16\fP
34  or  and
35  .\" HREF  .\" HREF
36  \fBpcre32\fP  \fBpcre32\fP
37  .\"  .\"
38  page. References to functions or structures of the form \fIpcre[16|32]_xxx\fP  pages. References to functions or structures of the form \fIpcre[16|32]_xxx\fP
39  should be read as meaning "\fIpcre_xxx\fP when using the 8-bit library and  should be read as meaning "\fIpcre_xxx\fP when using the 8-bit library,
40  \fIpcre16_xxx\fP when using the 16-bit library and  \fIpcre16_xxx\fP when using the 16-bit library, or \fIpcre32_xxx\fP when using
41  \fIpcre32_xxx\fP when using the 32-bit library".  the 32-bit library".
42  .P  .P
43  The current implementation of PCRE corresponds approximately with Perl 5.12,  The current implementation of PCRE corresponds approximately with Perl 5.12,
44  including support for UTF-8/16 encoded strings and Unicode general category  including support for UTF-8/16/32 encoded strings and Unicode general category
45  properties. However, UTF-8/16 and Unicode support has to be explicitly enabled;  properties. However, UTF-8/16/32 and Unicode support has to be explicitly
46  it is not the default. The Unicode tables correspond to Unicode release 6.2.0.  enabled; it is not the default. The Unicode tables correspond to Unicode
47    release 6.2.0.
48  .P  .P
49  In addition to the Perl-compatible matching function, PCRE contains an  In addition to the Perl-compatible matching function, PCRE contains an
50  alternative function that matches the same compiled patterns in a different  alternative function that matches the same compiled patterns in a different
# Line 94  available. The features themselves are d Line 95  available. The features themselves are d
95  \fBpcrebuild\fP  \fBpcrebuild\fP
96  .\"  .\"
97  page. Documentation about building PCRE for various operating systems can be  page. Documentation about building PCRE for various operating systems can be
98  found in the \fBREADME\fP and \fBNON-UNIX-USE\fP files in the source  found in the \fBREADME\fP and \fBNON-AUTOTOOLS_BUILD\fP files in the source
99  distribution.  distribution.
100  .P  .P
101  The libraries contains a number of undocumented internal functions and data  The libraries contains a number of undocumented internal functions and data
# Line 102  tables that are used by more than one of Line 103  tables that are used by more than one of
103  which are not intended for use by external callers. Their names all begin with  which are not intended for use by external callers. Their names all begin with
104  "_pcre_" or "_pcre16_" or "_pcre32_", which hopefully will not provoke any name  "_pcre_" or "_pcre16_" or "_pcre32_", which hopefully will not provoke any name
105  clashes. In some environments, it is possible to control which external symbols  clashes. In some environments, it is possible to control which external symbols
106  are exported when a shared library is built, and in these cases the undocumented  are exported when a shared library is built, and in these cases the
107  symbols are not exported.  undocumented symbols are not exported.
108  .  .
109  .  .
110  .SH "USER DOCUMENTATION"  .SH "USER DOCUMENTATION"
# Line 143  of searching. The sections are as follow Line 144  of searching. The sections are as follow
144    pcreunicode       discussion of Unicode and UTF-8/16/32 support    pcreunicode       discussion of Unicode and UTF-8/16/32 support
145  .sp  .sp
146  In addition, in the "man" and HTML formats, there is a short page for each  In addition, in the "man" and HTML formats, there is a short page for each
147  8-bit C library function, listing its arguments and results.  C library function, listing its arguments and results.
148  .  .
149  .  .
150  .SH AUTHOR  .SH AUTHOR
# Line 164  two digits 10, at the domain cam.ac.uk. Line 165  two digits 10, at the domain cam.ac.uk.
165  .rs  .rs
166  .sp  .sp
167  .nf  .nf
168  Last updated: 10 January 2012  Last updated: 29 October 2012
169  Copyright (c) 1997-2012 University of Cambridge.  Copyright (c) 1997-2012 University of Cambridge.
170  .fi  .fi

Legend:
Removed from v.1103  
changed lines
  Added in v.1191

  ViewVC Help
Powered by ViewVC 1.1.5