pike.git / src / interpret.h

version» Context lines:

pike.git/src/interpret.h:152:   #define PIKE_FRAME_RETURN_MASK (PIKE_FRAME_RETURN_INTERNAL|PIKE_FRAME_RETURN_POP)   #define PIKE_FRAME_LOCALS_MASK (PIKE_FRAME_SAVE_LOCALS|PIKE_FRAME_MALLOCED_LOCALS)      struct external_variable_context   {    struct object *o;    struct inherit *inherit;    int parent_identifier;   };    - #ifdef HAVE_COMPUTED_GOTO - extern PIKE_OPCODE_T *fcode_to_opcode; - extern struct op_2_f { -  PIKE_OPCODE_T opcode; -  INT32 fcode; - } *opcode_to_fcode; - #endif /* HAVE_COMPUTED_GOTO */ +             #ifdef PIKE_DEBUG   PMOD_EXPORT extern const char msg_stack_error[];   #define debug_check_stack() do{if(Pike_sp<Pike_interpreter.evaluator_stack)Pike_fatal("%s", msg_stack_error);}while(0)   #define check__positive(X,Y) if((X)<0) Pike_fatal Y   #else   #define check__positive(X,Y)   #define debug_check_stack()