diff options
author | ph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069> | 2018-06-28 16:26:03 +0000 |
---|---|---|
committer | ph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069> | 2018-06-28 16:26:03 +0000 |
commit | 739394485b92abcb5a5e2298c0b4591c9b367abf (patch) | |
tree | ce3872817f16ca75929bccb7dc0cdc70ab794d4e /doc/html/pcre2jit.html | |
parent | 7ece579ef421b3ae1e6625ffd22a36a01584209a (diff) | |
download | pcre2-739394485b92abcb5a5e2298c0b4591c9b367abf.tar.gz |
Documentation update for NULL arguments.
git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@951 6239d852-aaf2-0410-a92c-79f79f948069
Diffstat (limited to 'doc/html/pcre2jit.html')
-rw-r--r-- | doc/html/pcre2jit.html | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/doc/html/pcre2jit.html b/doc/html/pcre2jit.html index 6d2683d..330e993 100644 --- a/doc/html/pcre2jit.html +++ b/doc/html/pcre2jit.html @@ -193,9 +193,10 @@ are a starting size, a maximum size, and a general context (for memory allocation functions, or NULL for standard memory allocation). It returns a pointer to an opaque structure of type <b>pcre2_jit_stack</b>, or NULL if there is an error. The <b>pcre2_jit_stack_free()</b> function is used to free a stack -that is no longer needed. (For the technically minded: the address space is -allocated by mmap or VirtualAlloc.) A maximum stack size of 512KiB to 1MiB -should be more than enough for any pattern. +that is no longer needed. If its argument is NULL, this function returns +immediately, without doing anything. (For the technically minded: the address +space is allocated by mmap or VirtualAlloc.) A maximum stack size of 512KiB to +1MiB should be more than enough for any pattern. </P> <P> The <b>pcre2_jit_stack_assign()</b> function specifies which stack JIT code @@ -207,7 +208,8 @@ should use. Its arguments are as follows: </pre> The first argument is a pointer to a match context. When this is subsequently passed to a matching function, its information determines which JIT stack is -used. There are three cases for the values of the other two options: +used. If this argument is NULL, the function returns immediately, without doing +anything. There are three cases for the values of the other two options: <pre> (1) If <i>callback</i> is NULL and <i>data</i> is NULL, an internal 32KiB block on the machine stack is used. This is the default when a match @@ -432,9 +434,9 @@ Cambridge, England. </P> <br><a name="SEC13" href="#TOC1">REVISION</a><br> <P> -Last updated: 31 March 2017 +Last updated: 28 June 2018 <br> -Copyright © 1997-2017 University of Cambridge. +Copyright © 1997-2018 University of Cambridge. <br> <p> Return to the <a href="index.html">PCRE2 index page</a>. |