1Index: g_fmt.cc 2=================================================================== 3--- g_fmt.cc (revision 49784) 4+++ g_fmt.cc (working copy) 5@@ -46,7 +46,7 @@ 6 if (sign) 7 *b++ = '-'; 8 if (decpt == 9999) /* Infinity or Nan */ { 9- while((*b++ = *s++)); 10+ while((*b++ = *s++)) {} 11 goto done0; 12 } 13 if (decpt <= -4 || decpt > se - s + 5) { 14@@ -64,7 +64,7 @@ 15 } 16 else 17 *b++ = '+'; 18- for(j = 2, k = 10; 10*k <= decpt; j++, k *= 10); 19+ for(j = 2, k = 10; 10*k <= decpt; j++, k *= 10) {} 20 for(;;) { 21 i = decpt / k; 22 *b++ = i + '0'; 23@@ -79,7 +79,7 @@ 24 *b++ = '.'; 25 for(; decpt < 0; decpt++) 26 *b++ = '0'; 27- while((*b++ = *s++)); 28+ while((*b++ = *s++)) {} 29 } 30 else { 31 while((*b = *s++)) { 32Index: dtoa.cc 33=================================================================== 34--- dtoa.cc (revision 49784) 35+++ dtoa.cc (working copy) 36@@ -3863,7 +3863,7 @@ 37 if (dval(&u) > 0.5 + dval(&eps)) 38 goto bump_up; 39 else if (dval(&u) < 0.5 - dval(&eps)) { 40- while(*--s == '0'); 41+ while(*--s == '0') {} 42 s++; 43 goto ret1; 44 } 45@@ -4176,7 +4176,7 @@ 46 #ifdef Honor_FLT_ROUNDS 47 trimzeros: 48 #endif 49- while(*--s == '0'); 50+ while(*--s == '0') {} 51 s++; 52 } 53 ret: 54