From 84c9d984e98065e76f02226a1b3831cca393fb3c Mon Sep 17 00:00:00 2001 From: Per Hedbor <ph@opera.com> Date: Tue, 22 Jul 2014 15:06:57 +0200 Subject: [PATCH] Moved pike_get_interpreter_pointer to threads.c --- src/interpret.c | 5 ----- src/threads.c | 4 ++++ src/threads.h | 1 + 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/interpret.c b/src/interpret.c index 44c2af71ce..ffd6458f06 100644 --- a/src/interpret.c +++ b/src/interpret.c @@ -113,11 +113,6 @@ static void do_trace_call(INT32 args, dynamic_buffer *old_buf); static void do_trace_func_return (int got_retval, struct object *o, int fun); static void do_trace_return (int got_retval, dynamic_buffer *old_buf); -PMOD_EXPORT struct Pike_interpreter_struct * pike_get_interpreter_pointer() -{ - return Pike_interpreter_pointer; -} - void push_sp_mark(void) { if(Pike_mark_sp == Pike_interpreter.mark_stack + Pike_stack_size) diff --git a/src/threads.c b/src/threads.c index 945c00d819..b4ae9a0bcb 100644 --- a/src/threads.c +++ b/src/threads.c @@ -62,6 +62,10 @@ static struct Pike_interpreter_struct static_pike_interpreter; PMOD_EXPORT struct Pike_interpreter_struct *Pike_interpreter_pointer = &static_pike_interpreter; +PMOD_EXPORT struct Pike_interpreter_struct * pike_get_interpreter_pointer() +{ + return Pike_interpreter_pointer; +} #else /* CONFIGURE_TEST */ #include "pike_threadlib.h" #endif diff --git a/src/threads.h b/src/threads.h index b25289da19..2b911e5dcf 100644 --- a/src/threads.h +++ b/src/threads.h @@ -111,6 +111,7 @@ PMOD_EXPORT void th_farm(void (*fun)(void *), void *here); PMOD_EXPORT void call_with_interpreter(void (*func)(void *ctx), void *ctx); PMOD_EXPORT void enable_external_threads(void); PMOD_EXPORT void disable_external_threads(void); + /* Prototypes end here */ #else #define pike_thread_yield() -- GitLab