pike.git / src / interpret_functions.h

version» Context lines:

pike.git/src/interpret_functions.h:430:   OPCODE2(F_PRIVATE_TYPED_GLOBAL, "global <private,typed>", I_UPDATE_SP, {    void *ptr;    LOCAL_VAR(struct object *o);       o = Pike_fp->current_object;    ptr = (void *)(o->storage + Pike_fp->context->storage_offset + arg1);    if( arg2 < MIN_REF_TYPE )    {   #if SIZEOF_FLOAT_TYPE != SIZEOF_INT_TYPE    if( UNLIKELY(arg2)==PIKE_T_INT ) -  push_integer( *(INT_TYPE*)ptr ); +  push_int( *(INT_TYPE*)ptr );    else    push_float( *(FLOAT_TYPE*)ptr );   #else    SET_SVAL_TYPE_SUBTYPE(Pike_sp[0],arg2,0);    Pike_sp[0].u.integer = *(INT_TYPE*)ptr;    Pike_sp++;   #endif    }    else    {