pike.git / src / interpret.c

version» Context lines:

pike.git/src/interpret.c:118:    * (much simpler than letting it point at the last used value.)    */   PMOD_EXPORT struct Pike_interpreter_struct *Pike_interpreter_pointer =    &static_pike_interpreter;   PMOD_EXPORT int Pike_stack_size = EVALUATOR_STACK_SIZE;      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)    Pike_error("No more mark stack!\n");    *Pike_mark_sp++=Pike_sp;   }   ptrdiff_t pop_sp_mark(void)   {   #ifdef PIKE_DEBUG