--- code/trunk/doc/pcrejit.3 2011/09/06 15:02:07 685 +++ code/trunk/doc/pcrejit.3 2011/09/06 16:06:36 686 @@ -149,11 +149,11 @@ managing blocks of memory for use as JIT stacks. .P The \fBpcre_jit_stack_alloc()\fP function creates a JIT stack. Its arguments -are a starting size and a maximum size, and it returns an opaque value -of type \fBpcre_jit_stack\fP that represents a JIT stack, or NULL if there is -an error. The \fBpcre_jit_stack_free()\fP function can be used to free a stack -that is no longer needed. (For the technically minded: the address space is -allocated by mmap or VirtualAlloc.) +are a starting size and a maximum size, and it returns a pointer to an opaque +structure of type \fBpcre_jit_stack\fP, or NULL if there is an error. The +\fBpcre_jit_stack_free()\fP function can be used to free a stack that is no +longer needed. (For the technically minded: the address space is allocated by +mmap or VirtualAlloc.) .P JIT uses far less memory for recursion than the interpretive code, and a maximum stack size of 512K to 1M should be more than enough for any