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	start-
       ing  size  for  the stack, and a	maximum	size to	which it is allowed to
       grow.  The  result  can	be  passed  to	the  JIT  run-time   code   by
       pcre[16|32]_assign_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)

NAME | SYNOPSIS | DESCRIPTION

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=pcre16_jit_stack_alloc&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help