diff options
author | ph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069> | 2014-08-16 09:46:58 +0000 |
---|---|---|
committer | ph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069> | 2014-08-16 09:46:58 +0000 |
commit | 258ffeb078daec58f94e67b872a1e391bc714529 (patch) | |
tree | a593807360f583bdeaf95fcc00696a3c5cc104c7 /src/pcre2_jit_misc.c | |
parent | 976b57b7349675feac40d0c761e75b4379e14486 (diff) | |
download | pcre2-258ffeb078daec58f94e67b872a1e391bc714529.tar.gz |
Change lengths to PCRE2_SIZE and revise OP_RECURSE processing.
git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@57 6239d852-aaf2-0410-a92c-79f79f948069
Diffstat (limited to 'src/pcre2_jit_misc.c')
-rw-r--r-- | src/pcre2_jit_misc.c | 40 |
1 files changed, 32 insertions, 8 deletions
diff --git a/src/pcre2_jit_misc.c b/src/pcre2_jit_misc.c index 9c28c72..95ed670 100644 --- a/src/pcre2_jit_misc.c +++ b/src/pcre2_jit_misc.c @@ -54,14 +54,18 @@ POSSIBILITY OF SUCH DAMAGE. *************************************************/ -PCRE2_EXP_DEFN void PCRE2_CALL_CONVENTION +PCRE2_EXP_DEFN void PCRE2_CALL_CONVENTION pcre2_jit_free_unused_memory(pcre2_general_context *gcontext) { #ifndef SUPPORT_JIT + (void)gcontext; /* Suppress warning */ + #else /* SUPPORT_JIT */ -gcontext=gcontext; /* Dummy */ +/* Dummy code */ +gcontext=gcontext; + #endif /* SUPPORT_JIT */ } @@ -71,19 +75,25 @@ gcontext=gcontext; /* Dummy */ * Allocate a JIT stack * *************************************************/ -PCRE2_EXP_DEFN pcre2_jit_stack * PCRE2_CALL_CONVENTION -pcre2_jit_stack_alloc(pcre2_general_context *gcontext, size_t startsize, +PCRE2_EXP_DEFN pcre2_jit_stack * PCRE2_CALL_CONVENTION +pcre2_jit_stack_alloc(pcre2_general_context *gcontext, size_t startsize, size_t maxsize) { #ifndef SUPPORT_JIT + (void)gcontext; (void)startsize; (void)maxsize; return NULL; + #else /* SUPPORT_JIT */ -gcontext=gcontext;startsize=startsize;maxsize=maxsize; +/* Dummy code */ +gcontext=gcontext; +startsize=startsize; +maxsize=maxsize; return NULL; + #endif } @@ -97,12 +107,18 @@ pcre2_jit_stack_assign(const pcre2_code *code, pcre2_jit_callback callback, void *callback_data) { #ifndef SUPPORT_JIT + (void)code; (void)callback; (void)callback_data; + #else /* SUPPORT_JIT */ -code=code;callback=callback;callback_data=callback_data; +/* Dummy code */ +code=code; +callback=callback; +callback_data=callback_data; + #endif /* SUPPORT_JIT */ } @@ -115,10 +131,14 @@ PCRE2_EXP_DEFN void PCRE2_CALL_CONVENTION pcre2_jit_stack_free(pcre2_jit_stack *jit_stack) { #ifndef SUPPORT_JIT + (void)jit_stack; + #else /* SUPPORT_JIT */ +/* Dummy code */ jit_stack=jit_stack; + #endif /* SUPPORT_JIT */ } @@ -127,16 +147,20 @@ jit_stack=jit_stack; * Get size of JIT code * *************************************************/ -int +size_t PRIV(jit_get_size)(void *executable_jit) { #ifndef SUPPORT_JIT + (void)executable_jit; return 0; + #else /* SUPPORT_JIT */ +/* Dummy code */ executable_jit = executable_jit; -return 0; /* FIXME */ +return 0; + #endif } |