pike.git / src / interpret_functions.h

version» Context lines:

pike.git/src/interpret_functions.h:1:   /* -  * $Id: interpret_functions.h,v 1.11 2000/04/20 11:12:31 grubba Exp $ +  * $Id: interpret_functions.h,v 1.12 2000/04/20 11:49:50 grubba 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:331:   }   BREAK;      OPCODE1(F_ARRAY_LVALUE, "[ lvalues ]")    f_aggregate(arg1*2);    Pike_sp[-1].u.array->flags |= ARRAY_LVALUE;    Pike_sp[-1].u.array->type_field |= BIT_UNFINISHED | BIT_MIXED;    /* FIXME: Shouldn't a ref be added here? */    Pike_sp[0] = Pike_sp[-1];    Pike_sp[-1].type = T_ARRAY_LVALUE; +  dmalloc_touch_svalue(Pike_sp);    Pike_sp++;   BREAK;      OPCODE1(F_CLEAR_2_LOCAL, "clear 2 local")    instr = arg1;    free_svalues(Pike_fp->locals + instr, 2, -1);    Pike_fp->locals[instr].type = PIKE_T_INT;    Pike_fp->locals[instr].subtype = 0;    Pike_fp->locals[instr].u.integer = 0;    Pike_fp->locals[instr+1].type = PIKE_T_INT;