PCRE2 — Perl-compatible regular expressions (revised API)
#include <pcre2.h>
int
pcre2_jit_compile( |
pcre2_code *code, |
uint32_t
options); |
This function requests JIT compilation, which, if the
just-in-time compiler is available, further processes a
compiled pattern into machine code that executes much faster
than the pcre2_match()
interpretive matching function. Full details are given in the
pcre2jit(3)
documentation.
The first argument is a pointer that was returned by a
successful call to pcre2_compile(), and the second must
contain one or more of the following bits:
PCRE2_JIT_COMPLETE compile code for full matching PCRE2_JIT_PARTIAL_SOFT compile code for soft partial matching PCRE2_JIT_PARTIAL_HARD compile code for hard partial matching
The yield of the function is 0 for success, or a negative
error code otherwise. In particular,
PCRE2_ERROR_JIT_BADOPTION is returned if JIT is not supported
or if an unknown bit is set in options.
There is a complete description of the PCRE2 native API in the pcre2api(3) page and a description of the POSIX API in the pcre2posix(3) page.
| COPYRIGHT |
|---|
|
This manual page is taken from the PCRE library, which is distributed under the BSD license. |