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 under GPL, LGPL and MPL. See the file COPYING   || for more information. - || $Id: interpret.h,v 1.174 2008/04/20 13:00:16 grubba Exp $ + || $Id: interpret.h,v 1.175 2008/06/29 12:06:03 nilsson Exp $   */      #ifndef INTERPRET_H   #define INTERPRET_H      #include "global.h"   #include "program.h"   #include "pike_error.h"   #include "object.h"   #include "pike_rusage.h"
pike.git/src/interpret.h:117: Inside #if defined(HAVE_COMPUTED_GOTO)
  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(msg_stack_error);}while(0)   #define check__positive(X,Y) if((X)<0) Pike_fatal Y - #include "pike_error.h" +    #else   #define check__positive(X,Y)   #define debug_check_stack()   #endif      #define low_stack_check(X) \    (Pike_sp - Pike_interpreter.evaluator_stack + \    Pike_interpreter.svalue_stack_margin + (X) >= Pike_stack_size)      PMOD_EXPORT extern const char Pike_check_stack_errmsg[];