54 lines
1.2 KiB
Diff
54 lines
1.2 KiB
Diff
|
Index: g_fmt.cc
|
||
|
===================================================================
|
||
|
--- g_fmt.cc (revision 49784)
|
||
|
+++ g_fmt.cc (working copy)
|
||
|
@@ -46,7 +46,7 @@
|
||
|
if (sign)
|
||
|
*b++ = '-';
|
||
|
if (decpt == 9999) /* Infinity or Nan */ {
|
||
|
- while((*b++ = *s++));
|
||
|
+ while((*b++ = *s++)) {}
|
||
|
goto done0;
|
||
|
}
|
||
|
if (decpt <= -4 || decpt > se - s + 5) {
|
||
|
@@ -64,7 +64,7 @@
|
||
|
}
|
||
|
else
|
||
|
*b++ = '+';
|
||
|
- for(j = 2, k = 10; 10*k <= decpt; j++, k *= 10);
|
||
|
+ for(j = 2, k = 10; 10*k <= decpt; j++, k *= 10) {}
|
||
|
for(;;) {
|
||
|
i = decpt / k;
|
||
|
*b++ = i + '0';
|
||
|
@@ -79,7 +79,7 @@
|
||
|
*b++ = '.';
|
||
|
for(; decpt < 0; decpt++)
|
||
|
*b++ = '0';
|
||
|
- while((*b++ = *s++));
|
||
|
+ while((*b++ = *s++)) {}
|
||
|
}
|
||
|
else {
|
||
|
while((*b = *s++)) {
|
||
|
Index: dtoa.cc
|
||
|
===================================================================
|
||
|
--- dtoa.cc (revision 49784)
|
||
|
+++ dtoa.cc (working copy)
|
||
|
@@ -3863,7 +3863,7 @@
|
||
|
if (dval(&u) > 0.5 + dval(&eps))
|
||
|
goto bump_up;
|
||
|
else if (dval(&u) < 0.5 - dval(&eps)) {
|
||
|
- while(*--s == '0');
|
||
|
+ while(*--s == '0') {}
|
||
|
s++;
|
||
|
goto ret1;
|
||
|
}
|
||
|
@@ -4176,7 +4176,7 @@
|
||
|
#ifdef Honor_FLT_ROUNDS
|
||
|
trimzeros:
|
||
|
#endif
|
||
|
- while(*--s == '0');
|
||
|
+ while(*--s == '0') {}
|
||
|
s++;
|
||
|
}
|
||
|
ret:
|