pike.git / src / interpret_functions.h

version» Context lines:

pike.git/src/interpret_functions.h:1:   /* -  * $Id: interpret_functions.h,v 1.41 2001/01/14 20:05:26 grubba Exp $ +  * $Id: interpret_functions.h,v 1.42 2001/01/15 00:21:47 mast Exp $    *    * Opcode definitions for the interpreter.    */      OPCODE0(F_UNDEFINED,"push UNDEFINED")    push_int(0);    Pike_sp[-1].subtype=NUMBER_UNDEFINED;   BREAK;      OPCODE0(F_CONST0, "push 0")
pike.git/src/interpret_functions.h:707:   BREAK;      OPCODE1(F_MARK_X, "mark Pike_sp-X")    *(Pike_mark_sp++)=Pike_sp-arg1;   BREAK;      OPCODE0(F_POP_MARK, "pop mark")    --Pike_mark_sp;   BREAK;    + OPCODE0(F_POP_TO_MARK, "pop to mark") +  pop_n_elems(Pike_sp - *--Pike_mark_sp); + BREAK; +    OPCODE0(F_CLEAR_STRING_SUBTYPE, "clear string subtype")    if(Pike_sp[-1].type==PIKE_T_STRING) Pike_sp[-1].subtype=0;   BREAK;       /* Jumps */   OPCODE0_JUMP(F_BRANCH,"branch")    DOJUMP();   BREAK;      OPCODE2(F_BRANCH_IF_NOT_LOCAL_ARROW,"branch if !local->x")