pike.git
/
src
/
operators.c
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/operators.c:294:
break; case T_STRING: /* The generic function is rather slow, so I added this * code for benchmark purposes. :-) /per */ if( (sp[-1].u.string->len >= 10) || sp[-1].u.string->size_shift ) convert_stack_top_string_to_inumber(10); else {
-
INT_TYPE i =
STRTOL
(sp[-1].u.string->str, 0, 10);
+
INT_TYPE i =
strtol
(sp[-1].u.string->str, 0, 10);
free_string(sp[-1].u.string); SET_SVAL(sp[-1], T_INT, NUMBER_NUMBER, integer, i); } break; case PIKE_T_INT: break; default: Pike_error("Cannot cast %s to int.\n", get_name_of_type(TYPEOF(sp[-1])));