* tests/test-ieee754-h.c (float_tests): Use float literals.
(double_tests): Use double literals. Initialize frac_lo.
2023-09-04 Bruno Haible <bruno@clisp.org>
+ ieee754-h tests: Fix some gcc -Wmissing-field-initializers warnings.
+ * tests/test-ieee754-h.c (float_tests): Use float literals.
+ (double_tests): Use double literals. Initialize frac_lo.
+
string-buffer tests: Fix a gcc -Wformat warning.
* tests/test-string-buffer.c: Include <wchar.h>. Don't assume that
wint_t has the same size as 'int'.
unsigned sign; unsigned exponent; unsigned frac;
} const float_tests[] =
{
- {0, 0, 0, 0},
- {-0.0, 1, 0, 0},
- {0.1, 0, 0x7b, 0x4ccccd}
+ {0.0f, 0, 0, 0},
+ {-0.0f, 1, 0, 0},
+ {0.1f, 0, 0x7b, 0x4ccccd}
};
static struct {
unsigned sign; unsigned exponent; unsigned frac_hi; unsigned frac_lo;
} const double_tests[] =
{
- {0, 0, 0, 0},
- {-0.0, 1, 0, 0 },
+ {0.0, 0, 0, 0, 0},
+ {-0.0, 1, 0, 0, 0},
{0.1, 0, 0x3fb, 0x99999, 0x9999999a}
};