pike.git / src / interpret_functions.h

version» Context lines:

pike.git/src/interpret_functions.h:1:   /*   || This file is part of Pike. For copyright information see COPYRIGHT.   || Pike is distributed under GPL, LGPL and MPL. See the file COPYING   || for more information. - || $Id: interpret_functions.h,v 1.207 2008/05/31 10:54:29 grubba Exp $ + || $Id: interpret_functions.h,v 1.208 2008/06/29 12:37:10 nilsson Exp $   */      /*    * Opcode definitions for the interpreter.    */      #include "global.h"      #undef CJUMP   #undef AUTO_BIGNUM_LOOP_TEST
pike.git/src/interpret_functions.h:307:    LOCAL_VAR(struct svalue tmp);    LOCAL_VAR(struct program *p);       if ((Pike_sp[-1].type == T_OBJECT) &&    (p = (o = Pike_sp[-1].u.object)->prog) &&    (FIND_LFUN(p = o->prog->inherits[Pike_sp[-1].subtype].prog,    LFUN_ARROW) == -1)) {    int id = FIND_LFUN(p, arg1);    if ((id != -1) &&    (!(p->identifier_references[id].id_flags & -  (ID_STATIC|ID_PRIVATE|ID_HIDDEN)))) { +  (ID_PROTECTED|ID_PRIVATE|ID_HIDDEN)))) {    id += o->prog->inherits[Pike_sp[-1].subtype].identifier_level;    low_object_index_no_free(&tmp, o, id);    } else {    /* Not found. */    tmp.type = T_INT;    tmp.subtype = NUMBER_UNDEFINED;    tmp.u.integer = 0;    }    } else {    LOCAL_VAR(struct svalue tmp2);