pike.git / src / operators.c

version» Context lines:

pike.git/src/operators.c:604:       SET_SVAL(sp[-1], T_FLOAT, 0, float_number, f);    break;    }       case T_OBJECT:    switch(TYPEOF(sp[-1]))    {    case T_STRING: {    struct pike_string *file; -  INT32 lineno; +  INT_TYPE lineno;    if(Pike_fp->pc &&    (file = low_get_line(Pike_fp->pc, Pike_fp->context->prog, &lineno))) {    push_string(file);    }else{    push_int(0);    }    /* FIXME: Ought to allow compile_handler to override.    */    APPLY_MASTER("cast_to_object",2);    return;
pike.git/src/operators.c:642:    Pike_error("Cannot cast %s to object.\n",    get_name_of_type(TYPEOF(sp[-1])));    }    break;       case T_PROGRAM:    switch(TYPEOF(sp[-1]))    {    case T_STRING: {    struct pike_string *file; -  INT32 lineno; +  INT_TYPE lineno;    if(Pike_fp->pc &&    (file = low_get_line(Pike_fp->pc, Pike_fp->context->prog, &lineno))) {    push_string(file);    }else{    push_int(0);    }    /* FIXME: Ought to allow compile_handler to override.    */    APPLY_MASTER("cast_to_program",2);    return;