pike.git / src / interpret.h

version» Context lines:

pike.git/src/interpret.h:1:   /*\   ||| This file a part of Pike, and is copyright by Fredrik Hubinette   ||| Pike is distributed as GPL (General Public License)   ||| See the files COPYING and DISCLAIMER for more information.   \*/      /* -  * $Id: interpret.h,v 1.82 2001/05/14 05:28:46 hubbe Exp $ +  * $Id: interpret.h,v 1.83 2001/05/14 06:31:12 hubbe Exp $    */   #ifndef INTERPRET_H   #define INTERPRET_H      #include "global.h"   #include "program.h"   #include "pike_error.h"      struct Pike_interpreter {    /* Swapped variables */
pike.git/src/interpret.h:69:       /* This tells us the current level of    * svalues on the stack that can be discarded once the    * current function is done with them    */    struct svalue *expendible;    struct svalue **save_mark_sp;    struct svalue **mark_sp_base;    struct object *current_object;    +  DO_IF_SECURITY(struct object *current_creds;)   #if defined(PROFILING) && defined(HAVE_GETHRTIME)    long long children_base;    long long start_time;    INT32 self_time_base;   #endif    struct inherit context;    char *current_storage;   };      #define PIKE_FRAME_RETURN_INTERNAL 1