pike.git / src / interpret.h

version» Context lines:

pike.git/src/interpret.h:1:   /*\   ||| This file is part of Pike. For copyright information see COPYRIGHT.   ||| Pike is distributed as GPL (General Public License)   ||| See the files COPYING and DISCLAIMER for more information.   \*/      /* -  * $Id: interpret.h,v 1.107 2002/01/16 02:54:13 nilsson Exp $ +  * $Id: interpret.h,v 1.108 2002/05/11 00:05:28 nilsson Exp $    */   #ifndef INTERPRET_H   #define INTERPRET_H      #include "global.h"   #include "program.h"   #include "pike_error.h"   #include "bignum.h"      struct Pike_interpreter {
pike.git/src/interpret.h:436:    */   PMOD_EXPORT extern struct Pike_interpreter Pike_interpreter;      #define Pike_sp Pike_interpreter.stack_pointer   #define Pike_fp Pike_interpreter.frame_pointer   #define Pike_mark_sp Pike_interpreter.mark_stack_pointer   #ifdef PIKE_THREADS   #define Pike_thread_id Pike_interpreter.thread_id   #endif    - #ifndef NO_PIKE_SHORTHAND +     - /* Shouldn't this be in Pike_interpreter? - Hubbe */ - #define sp Pike_sp - #define fp Pike_fp - #define mark_sp Pike_mark_sp -  - #endif /* !NO_PIKE_SHORTHAND */ -  +    #define CURRENT_STORAGE (dmalloc_touch(struct pike_frame *,Pike_fp)->current_storage)         #define PIKE_STACK_MMAPPED      struct Pike_stack   {    struct svalue *top;    int flags;    struct Pike_stack *previous;