Lines Matching refs:library

1 README file for PCRE (Perl-compatible regular expression library)
39 one for the 8-bit library, which processes strings of bytes, one for the
40 16-bit library, which processes strings of 16-bit values, and one for the 32-bit
41 library, which processes strings of 32-bit values. The distribution also
43 courtesy of Google Inc., which can be used to call the 8-bit PCRE library from
47 library) that are based on the POSIX regular expression API (see the pcreposix
48 man page). These end up in the library called libpcreposix. Note that this just
60 library installed on your system, as well as worrying about the regex.h header
62 ensure that they link with PCRE's libpcreposix library. Otherwise they may pick
63 up the POSIX functions of the same name from the other library.
128 library, because it uses only Standard C functions.
171 PCRE is written in C and is normally compiled as a C library. However, it is
172 possible to build it as a C++ library, though the provided building apparatus
176 library. They are also documented in the pcrebuild man page.
186 . By default, only the 8-bit library is built. If you add --enable-pcre16 to
187 the "configure" command, the 16-bit library is also built. If you add
188 --enable-pcre32 to the "configure" command, the 32-bit library is also built.
189 If you want only the 16-bit or 32-bit library, use --disable-pcre8 to disable
190 building the 8-bit library.
192 . If you are building the 8-bit library and want to suppress the building of
193 the C++ wrapper library, you can add --disable-cpp to the "configure"
208 the 8-bit library, or UTF-16 Unicode character strings in the 16-bit library,
209 or UTF-32 Unicode character strings in the 32-bit library, you must add
211 UTF-8, UTF-16 and UTF-8 is not included in the relevant library. Even
220 UTF-16 support while building only the 8-bit library. However, the option
223 --enable-utf. It is not possible to configure one library with UTF support
229 "configure" command. This adds about 30K to the size of the library (in the
285 library, PCRE then uses three bytes instead of two for offsets to different
286 parts of the compiled pattern. In the 16-bit library, --with-link-size=3 is
289 library, the only supported link size is 4.
348 requires the 8-bit PCRE library. It is possible to compile pcregrep to use
377 library this is sufficient. However, in some environments (e.g. if an
381 with the termcap or curses library itself, allowing applications which link
382 with readline the to choose an appropriate library." If you get error
384 this is the problem, and linking with the ncurses library should fix it.
386 The "configure" script builds the following files for the basic C library:
388 . Makefile the makefile that builds the library
389 . config.h build-time configuration options for the library
404 When building the 8-bit library, if a C++ compiler is found, the following
420 If the 8-bit library is built, libpcreposix and the pcregrep command are also
422 it with --disable-cpp, "make" builds the C++ wrapper library, which is called
500 outputs information about where the library is installed. This command can be
505 about installed libraries. Instead of separate commands for each library, a
518 as long as the operating system supports shared libraries. Shared library
613 To test the basic PCRE library on a Unix-like system, run the RunTest script.
615 pcregrep command. If the C++ wrapper library is built, three test programs
715 link size is set to 2 for the 16-bit library. They test reloading pre-compiled patterns.
784 (A) Source files of the PCRE library functions and their headers:
800 pcre[16|32]_get.c ) sources for the functions in the library,
835 pcre_scanner.cc ) source for the C++ wrapper library
871 config.sub ) used only when building a shared library
900 testdata/testinput* test data for main library tests