pike.git
/
src
/
operators.c
version
»
Context lines:
10
20
40
80
file
none
3
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;