aboutsummaryrefslogtreecommitdiff
path: root/newlib/libc/stdlib/strtodg.c
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2018-08-08 10:41:58 +0200
committerCorinna Vinschen <corinna@vinschen.de>2018-08-08 10:50:19 +0200
commit2d87d95f12bbbb8bff611c8a19b943b9ebedb1fd (patch)
treef59aa2e3271c3cf7baa629e1cedc567ef46526de /newlib/libc/stdlib/strtodg.c
parent5ace9004d9b982ba8887df41139295792c130020 (diff)
downloadnewlib-2d87d95f12bbbb8bff611c8a19b943b9ebedb1fd.zip
newlib-2d87d95f12bbbb8bff611c8a19b943b9ebedb1fd.tar.gz
newlib-2d87d95f12bbbb8bff611c8a19b943b9ebedb1fd.tar.bz2
newlib: fix various gcc warnings
* unused variables * potentially used uninitialized * suggested bracketing * misleading indentation Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'newlib/libc/stdlib/strtodg.c')
-rw-r--r--newlib/libc/stdlib/strtodg.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/newlib/libc/stdlib/strtodg.c b/newlib/libc/stdlib/strtodg.c
index d8546c3..4ac1f8e 100644
--- a/newlib/libc/stdlib/strtodg.c
+++ b/newlib/libc/stdlib/strtodg.c
@@ -688,13 +688,13 @@ _strtodg_l (struct _reent *p, const char *s00, char **se, FPI *fpi, Long *exp,
dval(rv) *= tens[i];
if (e1 &= ~15) {
e1 >>= 4;
- while(e1 >= (1 << n_bigtens-1)) {
+ while(e1 >= (1 << (n_bigtens-1))) {
e2 += ((word0(rv) & Exp_mask)
>> Exp_shift1) - Bias;
word0(rv) &= ~Exp_mask;
word0(rv) |= Bias << Exp_shift1;
dval(rv) *= bigtens[n_bigtens-1];
- e1 -= 1 << n_bigtens-1;
+ e1 -= 1 << (n_bigtens-1);
}
e2 += ((word0(rv) & Exp_mask) >> Exp_shift1) - Bias;
word0(rv) &= ~Exp_mask;
@@ -710,13 +710,13 @@ _strtodg_l (struct _reent *p, const char *s00, char **se, FPI *fpi, Long *exp,
dval(rv) /= tens[i];
if (e1 &= ~15) {
e1 >>= 4;
- while(e1 >= (1 << n_bigtens-1)) {
+ while(e1 >= (1 << (n_bigtens-1))) {
e2 += ((word0(rv) & Exp_mask)
>> Exp_shift1) - Bias;
word0(rv) &= ~Exp_mask;
word0(rv) |= Bias << Exp_shift1;
dval(rv) *= tinytens[n_bigtens-1];
- e1 -= 1 << n_bigtens-1;
+ e1 -= 1 << (n_bigtens-1);
}
e2 += ((word0(rv) & Exp_mask) >> Exp_shift1) - Bias;
word0(rv) &= ~Exp_mask;
@@ -912,7 +912,7 @@ _strtodg_l (struct _reent *p, const char *s00, char **se, FPI *fpi, Long *exp,
}
else
irv = STRTOG_Normal | STRTOG_Inexhi;
- if (bbbits < nbits && !denorm || !(rvb->_x[0] & 1))
+ if ((bbbits < nbits && !denorm) || !(rvb->_x[0] & 1))
break;
if (dsign) {
rvb = increment(p, rvb);