pike.git / src / interpret_functions.h

version» Context lines:

pike.git/src/interpret_functions.h:1:   /* -  * $Id: interpret_functions.h,v 1.64 2001/06/29 02:15:12 hubbe Exp $ +  * $Id: interpret_functions.h,v 1.65 2001/06/29 19:48:49 hubbe Exp $    *    * Opcode definitions for the interpreter.    */      #include "global.h"      OPCODE0(F_UNDEFINED,"push UNDEFINED")    push_int(0);    Pike_sp[-1].subtype=NUMBER_UNDEFINED;   BREAK;
pike.git/src/interpret_functions.h:126:   /* The not so basic 'push value' instructions */      OPCODE1(F_GLOBAL,"global")    low_object_index_no_free(Pike_sp,    Pike_fp->current_object,    arg1 + Pike_fp->context.identifier_level);    Pike_sp++;    print_return_value();   BREAK;    + OPCODE2_TAIL(F_MARK_AND_EXTERNAL,"mark & external") +  *(Pike_mark_sp++)=Pike_sp; +    OPCODE2(F_EXTERNAL,"external")   {    struct external_variable_context loc;       loc.o=Pike_fp->current_object;    if(!loc.o->prog)    Pike_error("Cannot access parent of destructed object.\n");       loc.parent_identifier=Pike_fp->fun;    loc.inherit=INHERIT_FROM_INT(loc.o->prog, Pike_fp->fun);
pike.git/src/interpret_functions.h:153:   #endif       low_object_index_no_free(Pike_sp,    loc.o,    arg1 + loc.inherit->identifier_level);    Pike_sp++;    print_return_value();   }   BREAK;    +    OPCODE2(F_EXTERNAL_LVALUE,"& external")   {    struct external_variable_context loc;       loc.o=Pike_fp->current_object;    if(!loc.o->prog)    Pike_error("Cannot access parent of destructed object.\n");       loc.parent_identifier=Pike_fp->fun;    loc.inherit=INHERIT_FROM_INT(loc.o->prog, Pike_fp->fun);