summaryrefslogtreecommitdiff
path: root/src/pcre2_jit_misc.c
diff options
context:
space:
mode:
authorph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2014-08-16 09:46:58 +0000
committerph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2014-08-16 09:46:58 +0000
commit258ffeb078daec58f94e67b872a1e391bc714529 (patch)
treea593807360f583bdeaf95fcc00696a3c5cc104c7 /src/pcre2_jit_misc.c
parent976b57b7349675feac40d0c761e75b4379e14486 (diff)
downloadpcre2-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.c40
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
}