pike.git / src / interpret_functions.h

version» Context lines:

pike.git/src/interpret_functions.h:1:   /* -  * $Id: interpret_functions.h,v 1.4 2000/04/18 19:24:28 grubba Exp $ +  * $Id: interpret_functions.h,v 1.5 2000/04/18 19:28:09 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:1130:   {    struct svalue *s=Pike_fp->locals+arg1;    if(s->type == PIKE_T_STRING) s->subtype=0;    Pike_sp++->type=PIKE_T_INT;    index_no_free(Pike_sp-1,Pike_fp->locals+arg2,s);   }   BREAK;      OPCODE1(F_LOCAL_INDEX, "local index")   { -  struct svalue tmp,*s=Pike_fp->locals+arg1(); +  struct svalue tmp,*s=Pike_fp->locals+arg1;    if(s->type == PIKE_T_STRING) s->subtype=0;    index_no_free(&tmp,Pike_sp-1,s);    free_svalue(Pike_sp-1);    Pike_sp[-1]=tmp;   }   BREAK;      OPCODE2(F_GLOBAL_LOCAL_INDEX, "global[local]")   {    struct svalue tmp,*s;