3 PCRE - Perl-compatible regular expressions
10 .B int pcre_config(int \fIwhat\fP, void *\fIwhere\fP);
15 This function makes it possible for a client program to find out which optional
16 features are available in the version of the PCRE library it is using. Its
17 arguments are as follows:
19 \fIwhat\fR A code specifying what information is required
20 \fIwhere\fR Points to where to put the data
22 The available codes are:
24 PCRE_CONFIG_LINK_SIZE Internal link size: 2, 3, or 4
25 PCRE_CONFIG_MATCH_LIMIT Internal resource limit
26 PCRE_CONFIG_MATCH_LIMIT_RECURSION
27 Internal recursion depth limit
28 PCRE_CONFIG_NEWLINE Value of the default newline sequence:
31 3338 (0x0d0a) for CRLF
34 PCRE_CONFIG_BSR Indicates what \eR matches by default:
35 0 all Unicode line endings
36 1 CR, LF, or CRLF only
37 PCRE_CONFIG_POSIX_MALLOC_THRESHOLD
38 Threshold of return slots, above
39 which \fBmalloc()\fR is used by
41 PCRE_CONFIG_STACKRECURSE Recursion implementation (1=stack 0=heap)
42 PCRE_CONFIG_UTF8 Availability of UTF-8 support (1=yes 0=no)
43 PCRE_CONFIG_UNICODE_PROPERTIES
44 Availability of Unicode property support
47 The function yields 0 on success or PCRE_ERROR_BADOPTION otherwise.
49 There is a complete description of the PCRE native API in the
53 page and a description of the POSIX API in the