shaka-packager/base/third_party/dmg_fp/mac_wextra.patch

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: