Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
PCRE_JIT_STACK_ALLOC(3)     Library Functions Manual	 PCRE_JIT_STACK_ALLOC(3)

NAME
     PCRE - Perl-compatible regular expressions

SYNOPSIS
     #include <pcre.h>

     pcre_jit_stack *pcre_jit_stack_alloc(int startsize,
	  int maxsize);

     pcre16_jit_stack *pcre16_jit_stack_alloc(int startsize,
	  int maxsize);

     pcre32_jit_stack *pcre32_jit_stack_alloc(int startsize,
	  int maxsize);

DESCRIPTION
     This function is used to create a stack for use by the code compiled by the
     JIT  optimization of pcre[16|32]_study(). The arguments are a starting size
     for the stack, and a maximum size to which it is allowed to grow.	The  re-
     sult   can   be   passed  to  the	JIT  run-time  code  by  pcre[16|32]_as-
     sign_jit_stack(), or that function can set up a callback  for  obtaining  a
     stack.  A	maximum  stack size of 512K to 1M should be more than enough for
     any pattern. For more details, see the pcrejit page.

     There is a complete description of the PCRE native API in the pcreapi  page
     and a description of the POSIX API in the pcreposix page.

PCRE 8.30			  24 June 2012		 PCRE_JIT_STACK_ALLOC(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=pcre32_jit_stack_alloc&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help