pike.git/
src/
operators.c
Branch:
Tag:
Non-build tags
All tags
No tags
2015-10-14
2015-10-14 18:49:19 by Martin Nilsson <nilsson@fastmail.com>
bd67392d207c0b103e73135135d2f2c67ff90e14 (
10
lines) (+
5
/-
5
)
[
Show
|
Annotate
]
Branch:
8.1
Removed Intel IA64 compiler specific DO_NOT_WARN.
3925:
for(last=0,e=0;e<size-1;e++) {
-
pos =
DO_NOT_WARN
(
(
ptrdiff_t)((e+1)*len+0.5)
)
;
+
pos = (ptrdiff_t)((e+1)*len+0.5);
SET_SVAL(a->item[e], T_STRING, 0, string, string_slice(sp[-2].u.string, last, pos-last)); last=pos;
4273:
if(sp[-1].u.float_number == 0.0) OP_MODULO_BY_ZERO_ERROR("`%"); sp--;
-
foo =
DO_NOT_WARN
(
(
FLOAT_TYPE)(sp[-1].u.float_number /
-
sp[0].u.float_number)
)
;
-
foo =
DO_NOT_WARN
(
(
FLOAT_TYPE)(sp[-1].u.float_number -
-
sp[0].u.float_number * floor(foo))
)
;
+
foo = (FLOAT_TYPE)(sp[-1].u.float_number / sp[0].u.float_number);
+
foo = (FLOAT_TYPE)(sp[-1].u.float_number -
+
sp[0].u.float_number * floor(foo));
sp[-1].u.float_number=foo; return; }