Lines Matching refs:library

1 README file for PCRE (Perl-compatible regular expression library)
5 with library names libpcre, libpcre16, and libpcre32. January 2015 saw the
7 10.00 and library names libpcre2-8, libpcre2-16, and libpcre2-32. The old
52 functions, one for the 8-bit library, which processes strings of bytes, one for
53 the 16-bit library, which processes strings of 16-bit values, and one for the
54 32-bit library, which processes strings of 32-bit values. The distribution also
56 courtesy of Google Inc., which can be used to call the 8-bit PCRE library from
62 the 8-bit library) that are based on the POSIX regular expression API (see the
63 pcreposix man page). These end up in the library called libpcreposix. Note that
75 library installed on your system, as well as worrying about the regex.h header
77 ensure that they link with PCRE's libpcreposix library. Otherwise they may pick
78 up the POSIX functions of the same name from the other library.
149 library, because it uses only Standard C functions.
192 PCRE is written in C and is normally compiled as a C library. However, it is
193 possible to build it as a C++ library, though the provided building apparatus
197 library. They are also documented in the pcrebuild man page.
207 . By default, only the 8-bit library is built. If you add --enable-pcre16 to
208 the "configure" command, the 16-bit library is also built. If you add
209 --enable-pcre32 to the "configure" command, the 32-bit library is also built.
210 If you want only the 16-bit or 32-bit library, use --disable-pcre8 to disable
211 building the 8-bit library.
213 . If you are building the 8-bit library and want to suppress the building of
214 the C++ wrapper library, you can add --disable-cpp to the "configure"
229 the 8-bit library, or UTF-16 Unicode character strings in the 16-bit library,
230 or UTF-32 Unicode character strings in the 32-bit library, you must add
232 UTF-8, UTF-16 and UTF-8 is not included in the relevant library. Even
241 UTF-16 support while building only the 8-bit library. However, the option
244 --enable-utf. It is not possible to configure one library with UTF support
250 "configure" command. This adds about 30K to the size of the library (in the
314 library, PCRE then uses three bytes instead of two for offsets to different
315 parts of the compiled pattern. In the 16-bit library, --with-link-size=3 is
318 library, the only supported link size is 4.
378 requires the 8-bit PCRE library. It is possible to compile pcregrep to use
407 library this is sufficient. However, in some environments (e.g. if an
411 with the termcap or curses library itself, allowing applications which link
412 with readline the to choose an appropriate library." If you get error
414 this is the problem, and linking with the ncurses library should fix it.
416 The "configure" script builds the following files for the basic C library:
418 . Makefile the makefile that builds the library
419 . config.h build-time configuration options for the library
434 When building the 8-bit library, if a C++ compiler is found, the following
450 If the 8-bit library is built, libpcreposix and the pcregrep command are also
452 it with --disable-cpp, "make" builds the C++ wrapper library, which is called
530 outputs information about where the library is installed. This command can be
535 about installed libraries. Instead of separate commands for each library, a
548 as long as the operating system supports shared libraries. Shared library
664 To test the basic PCRE library on a Unix-like system, run the RunTest script.
666 pcregrep command. If the C++ wrapper library is built, three test programs
780 the link size is set to 2 for the 16-bit library. They test reloading
851 (A) Source files of the PCRE library functions and their headers:
867 pcre[16|32]_get.c ) sources for the functions in the library,
902 pcre_scanner.cc ) source for the C++ wrapper library
938 config.sub ) used only when building a shared library
967 testdata/testinput* test data for main library tests