pike.git/
src/
operators.c
Branch:
Tag:
Non-build tags
All tags
No tags
2017-04-14
2017-04-14 13:49:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>
56c5402de3a08aab122e8a0c0e64dd4a35a5cb52 (
7
lines) (+
5
/-
2
)
[
Show
|
Annotate
]
Branch:
8.1
Build: Fixed some C99-isms.
1661:
case BIT_FLOAT|BIT_INT: { double res = 0.0;
-
for(
int i=0;i<args;i++)
+
int i
;
+
for(i
=0;
i<args;
i++)
if (TYPEOF(Pike_sp[i-args]) == T_FLOAT) res += Pike_sp[i-args].u.float_number; else
1681:
#define REMOVE_UNDEFINED(TYPE) \ do { \ int to = -args, i=-args; \
+
int i; \
for(; i<0; i++) \ { \ if(TYPEOF(Pike_sp[i]) == PIKE_T_INT) \
1692:
Pike_sp[to++] = Pike_sp[i]; \ else to++; \ } \
-
for(
int
i=to; i<0; i++) \
+
for(i=to; i<0; i++)
\
TYPEOF(Pike_sp[i])=PIKE_T_INT; \ Pike_sp += to; \ args += to; \