76 |
and frees memory by calling the functions that are pointed to by the |
and frees memory by calling the functions that are pointed to by the |
77 |
\fBpcre_stack_malloc\fP and \fBpcre_stack_free\fP variables. By default, these |
\fBpcre_stack_malloc\fP and \fBpcre_stack_free\fP variables. By default, these |
78 |
point to \fBmalloc()\fP and \fBfree()\fP, but you can replace the pointers to |
point to \fBmalloc()\fP and \fBfree()\fP, but you can replace the pointers to |
79 |
cause PCRE to use your own functions. Since the block sizes are always the |
cause PCRE to use your own functions. Since the block sizes are always the |
80 |
same, and are always freed in reverse order, it may be possible to implement |
same, and are always freed in reverse order, it may be possible to implement |
81 |
customized memory handlers that are more efficient than the standard functions. |
customized memory handlers that are more efficient than the standard functions. |
82 |
.P |
.P |
83 |
In Unix-like environments, there is not often a problem with the stack unless |
In Unix-like environments, there is not often a problem with the stack unless |