Diff for /embedaddon/pcre/doc/html/pcre.html between versions 1.1 and 1.1.1.2

version 1.1, 2012/02/21 23:05:52 version 1.1.1.2, 2012/02/21 23:50:25
Line 28  support for one or two .NET and Oniguruma syntax items Line 28  support for one or two .NET and Oniguruma syntax items
 for requesting some minor changes that give better JavaScript compatibility.  for requesting some minor changes that give better JavaScript compatibility.
 </P>  </P>
 <P>  <P>
   Starting with release 8.30, it is possible to compile two separate PCRE
   libraries: the original, which supports 8-bit character strings (including
   UTF-8 strings), and a second library that supports 16-bit character strings
   (including UTF-16 strings). The build process allows either one or both to be
   built. The majority of the work to make this possible was done by Zoltan
   Herczeg.
   </P>
   <P>
   The two libraries contain identical sets of functions, except that the names in
   the 16-bit library start with <b>pcre16_</b> instead of <b>pcre_</b>. To avoid
   over-complication and reduce the documentation maintenance load, most of the
   documentation describes the 8-bit library, with the differences for the 16-bit
   library described separately in the
   <a href="pcre16.html"><b>pcre16</b></a>
   page. References to functions or structures of the form <i>pcre[16]_xxx</i>
   should be read as meaning "<i>pcre_xxx</i> when using the 8-bit library and
   <i>pcre16_xxx</i> when using the 16-bit library".
   </P>
   <P>
 The current implementation of PCRE corresponds approximately with Perl 5.12,  The current implementation of PCRE corresponds approximately with Perl 5.12,
including support for UTF-8 encoded strings and Unicode general categoryincluding support for UTF-8/16 encoded strings and Unicode general category
properties. However, UTF-8 and Unicode support has to be explicitly enabled; itproperties. However, UTF-8/16 and Unicode support has to be explicitly enabled;
is not the default. The Unicode tables correspond to Unicode release 6.0.0.it is not the default. The Unicode tables correspond to Unicode release 6.0.0.
 </P>  </P>
 <P>  <P>
 In addition to the Perl-compatible matching function, PCRE contains an  In addition to the Perl-compatible matching function, PCRE contains an
Line 44  page. Line 63  page.
 <P>  <P>
 PCRE is written in C and released as a C library. A number of people have  PCRE is written in C and released as a C library. A number of people have
 written wrappers and interfaces of various kinds. In particular, Google Inc.  written wrappers and interfaces of various kinds. In particular, Google Inc.
have provided a comprehensive C++ wrapper. This is now included as part of thehave provided a comprehensive C++ wrapper for the 8-bit library. This is now
PCRE distribution. Theincluded as part of the PCRE distribution. The
 <a href="pcrecpp.html"><b>pcrecpp</b></a>  <a href="pcrecpp.html"><b>pcrecpp</b></a>
 page has details of this interface. Other people's contributions can be found  page has details of this interface. Other people's contributions can be found
 in the <i>Contrib</i> directory at the primary FTP site, which is:  in the <i>Contrib</i> directory at the primary FTP site, which is:
Line 73  found in the <b>README</b> and <b>NON-UNIX-USE</b> fil Line 92  found in the <b>README</b> and <b>NON-UNIX-USE</b> fil
 distribution.  distribution.
 </P>  </P>
 <P>  <P>
The library contains a number of undocumented internal functions and dataThe libraries contains a number of undocumented internal functions and data
 tables that are used by more than one of the exported external functions, but  tables that are used by more than one of the exported external functions, but
 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
"_pcre_", which hopefully will not provoke any name clashes. In some"_pcre_" or "_pcre16_", which hopefully will not provoke any name clashes. In
environments, it is possible to control which external symbols are exportedsome environments, it is possible to control which external symbols are
when a shared library is built, and in these cases the undocumented symbols areexported when a shared library is built, and in these cases the undocumented
not exported.symbols are not exported.
 </P>  </P>
 <br><a name="SEC2" href="#TOC1">USER DOCUMENTATION</a><br>  <br><a name="SEC2" href="#TOC1">USER DOCUMENTATION</a><br>
 <P>  <P>
Line 90  all the sections, except the <b>pcredemo</b> section,  Line 109  all the sections, except the <b>pcredemo</b> section, 
 of searching. The sections are as follows:  of searching. The sections are as follows:
 <pre>  <pre>
   pcre              this document    pcre              this document
     pcre16            details of the 16-bit library
   pcre-config       show PCRE installation configuration information    pcre-config       show PCRE installation configuration information
   pcreapi           details of PCRE's native C API    pcreapi           details of PCRE's native C API
   pcrebuild         options for building PCRE    pcrebuild         options for building PCRE
   pcrecallout       details of the callout feature    pcrecallout       details of the callout feature
   pcrecompat        discussion of Perl compatibility    pcrecompat        discussion of Perl compatibility
  pcrecpp           details of the C++ wrapper  pcrecpp           details of the C++ wrapper for the 8-bit library
   pcredemo          a demonstration C program that uses PCRE    pcredemo          a demonstration C program that uses PCRE
  pcregrep          description of the <b>pcregrep</b> command  pcregrep          description of the <b>pcregrep</b> command (8-bit only)
   pcrejit           discussion of the just-in-time optimization support    pcrejit           discussion of the just-in-time optimization support
   pcrelimits        details of size and other limits    pcrelimits        details of size and other limits
   pcrematching      discussion of the two matching algorithms    pcrematching      discussion of the two matching algorithms
   pcrepartial       details of the partial matching facility    pcrepartial       details of the partial matching facility
   pcrepattern       syntax and semantics of supported regular expressions    pcrepattern       syntax and semantics of supported regular expressions
   pcreperform       discussion of performance issues    pcreperform       discussion of performance issues
  pcreposix         the POSIX-compatible C API  pcreposix         the POSIX-compatible C API for the 8-bit library
   pcreprecompile    details of saving and re-using precompiled patterns    pcreprecompile    details of saving and re-using precompiled patterns
   pcresample        discussion of the pcredemo program    pcresample        discussion of the pcredemo program
   pcrestack         discussion of stack usage    pcrestack         discussion of stack usage
   pcresyntax        quick syntax reference    pcresyntax        quick syntax reference
   pcretest          description of the <b>pcretest</b> testing command    pcretest          description of the <b>pcretest</b> testing command
  pcreunicode       discussion of Unicode and UTF-8 support  pcreunicode       discussion of Unicode and UTF-8/16 support
 </pre>  </pre>
 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
C library function, listing its arguments and results.8-bit C library function, listing its arguments and results.
 </P>  </P>
 <br><a name="SEC3" href="#TOC1">AUTHOR</a><br>  <br><a name="SEC3" href="#TOC1">AUTHOR</a><br>
 <P>  <P>
Line 131  two digits 10, at the domain cam.ac.uk. Line 151  two digits 10, at the domain cam.ac.uk.
 </P>  </P>
 <br><a name="SEC4" href="#TOC1">REVISION</a><br>  <br><a name="SEC4" href="#TOC1">REVISION</a><br>
 <P>  <P>
Last updated: 24 August 2011Last updated: 10 January 2012
 <br>  <br>
Copyright &copy; 1997-2011 University of Cambridge.Copyright &copy; 1997-2012 University of Cambridge.
 <br>  <br>
 <p>  <p>
 Return to the <a href="index.html">PCRE index page</a>.  Return to the <a href="index.html">PCRE index page</a>.

Removed from v.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>