pike.git / src / interpret_functions.h

version» Context lines:

pike.git/src/interpret_functions.h:1:   /* -  * $Id: interpret_functions.h,v 1.82 2001/07/26 19:59:34 grubba Exp $ +  * $Id: interpret_functions.h,v 1.83 2001/07/27 08:32:03 hubbe Exp $    *    * Opcode definitions for the interpreter.    */      #include "global.h"      #undef CJUMP   #undef AUTO_BIGNUM_LOOP_TEST   #undef LOOP   #undef COMPARISON
pike.git/src/interpret_functions.h:103:    FETCH; \    DONE; \   }      #undef DO_DUMB_RETURN   #define DO_DUMB_RETURN { \    if(Pike_fp -> flags & PIKE_FRAME_RETURN_INTERNAL) \    { \    int f=Pike_fp->flags; \    low_return(); \ -  if (t_flag) \ +  DO_IF_DEBUG(if (t_flag) \    fprintf(stderr, "Returning to 0x%p\n", \ -  Pike_fp->pc); \ +  Pike_fp->pc)); \    if(f & PIKE_FRAME_RETURN_POP) \    pop_stack(); \    DO_JUMP_TO(Pike_fp->pc); \    } \ -  if (t_flag) \ -  fprintf(stderr, "Inter return\n"); \ +  DO_IF_DEBUG(if (t_flag) \ +  fprintf(stderr, "Inter return\n")); \    INTER_RETURN; \   }      #undef DO_RETURN   #ifndef PIKE_DEBUG   #define DO_RETURN DO_DUMB_RETURN   #else   #define DO_RETURN { \    if(d_flag>3) do_gc(); \    if(d_flag>4) do_debug(); \