pike.git / src / interpreter.h

version» Context lines:

pike.git/src/interpreter.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: interpreter.h,v 1.78 2002/10/11 01:39:32 nilsson Exp $ + || $Id: interpreter.h,v 1.79 2002/11/02 15:34:35 grubba Exp $   */      #undef LOW_GET_ARG   #undef LOW_GET_JUMP   #undef LOW_SKIPJUMP   #undef GET_ARG   #undef GET_ARG2   #undef GET_JUMP   #undef SKIPJUMP   #undef DOJUMP
pike.git/src/interpreter.h:308:   #define OPCODE2_JUMP(OP, DESC, FLAGS, CODE) CASE(OP); { \    INT32 arg1=GET_ARG(); \    INT32 arg2=GET_ARG2(); \    FETCH; \    CODE; \    } DONE      #define OPCODE1_TAILJUMP(OP, DESC, FLAGS, CODE) CASE(OP); CODE   #define OPCODE2_TAILJUMP(OP, DESC, FLAGS, CODE) CASE(OP); CODE    + #define OPCODE0_BRANCH OPCODE0_JUMP + #define OPCODE1_BRANCH OPCODE1_JUMP + #define OPCODE2_BRANCH OPCODE2_JUMP + #define OPCODE0_TAILBRANCH OPCODE0_TAILJUMP + #define OPCODE1_TAILBRANCH OPCODE1_TAILJUMP + #define OPCODE2_TAILBRANCH OPCODE2_TAILJUMP +    #include "interpret_functions.h"      #ifndef HAVE_COMPUTED_GOTO    default:    Pike_fatal("Strange instruction %ld\n",(long)instr);    }   #endif /* !HAVE_COMPUTED_GOTO */    }       /* NOT_REACHED */
pike.git/src/interpreter.h:333:   #undef OPCODE2   #undef OPCODE0_TAIL   #undef OPCODE1_TAIL   #undef OPCODE2_TAIL   #undef OPCODE0_JUMP   #undef OPCODE1_JUMP   #undef OPCODE2_JUMP   #undef OPCODE0_TAILJUMP   #undef OPCODE1_TAILJUMP   #undef OPCODE2_TAILJUMP + #undef OPCODE0_RETURN + #undef OPCODE1_RETURN + #undef OPCODE2_RETURN + #undef OPCODE0_TAILRETURN + #undef OPCODE1_TAILRETURN + #undef OPCODE2_TAILRETURN + #undef OPCODE0_BRANCH + #undef OPCODE1_BRANCH + #undef OPCODE2_BRANCH + #undef OPCODE0_TAILBRANCH + #undef OPCODE1_TAILBRANCH + #undef OPCODE2_TAILBRANCH   #undef LABEL   #define LABEL(OP) &&PIKE_CONCAT(LABEL_,OP)   #define NULL_LABEL(OP) NULL   #define OPCODE0(OP,DESC) LABEL(OP),   #define OPCODE1(OP,DESC) LABEL(OP),   #define OPCODE2(OP,DESC) LABEL(OP),   #define OPCODE0_TAIL(OP,DESC) LABEL(OP),   #define OPCODE1_TAIL(OP,DESC) LABEL(OP),   #define OPCODE2_TAIL(OP,DESC) LABEL(OP),   #define OPCODE0_JUMP(OP,DESC) LABEL(OP),