pike.git / src / interpret_functions.h

version» Context lines:

pike.git/src/interpret_functions.h:1:   /* -  * $Id: interpret_functions.h,v 1.98 2001/12/16 02:49:39 mast Exp $ +  * $Id: interpret_functions.h,v 1.99 2001/12/16 22:48:08 mast Exp $    *    * Opcode definitions for the interpreter.    */      #include "global.h"      #undef CJUMP   #undef AUTO_BIGNUM_LOOP_TEST   #undef LOOP   #undef COMPARISON
pike.git/src/interpret_functions.h:1609:   });      OPCODE2(F_MAGIC_INDEX, "::`[]", {    push_magic_index(magic_index_program, arg2, arg1);   });      OPCODE2(F_MAGIC_SET_INDEX, "::`[]=", {    push_magic_index(magic_set_index_program, arg2, arg1);   });    + OPCODE2(F_MAGIC_INDICES, "::_indices", { +  push_magic_index(magic_indices_program, arg2, arg1); + }); +  + OPCODE2(F_MAGIC_VALUES, "::_values", { +  push_magic_index(magic_values_program, arg2, arg1); + }); +    OPCODE0(F_CAST, "cast", {    f_cast();   });      OPCODE0(F_CAST_TO_INT, "cast_to_int", {    o_cast_to_int();   });      OPCODE0(F_CAST_TO_STRING, "cast_to_string", {    o_cast_to_string();