+2023-09-05 Bruno Haible <bruno@clisp.org>
+
+ unigbrk/u8-grapheme-{next,prev} tests: Fix gcc -Wformat warnings.
+ * tests/unigbrk/test-u8-grapheme-next.c (test_u8_grapheme_next): Use
+ %tu, not %zu, to print a pointer difference.
+ * tests/unigbrk/test-u16-grapheme-next.c (test_u16_grapheme_next):
+ Likewise.
+ * tests/unigbrk/test-u32-grapheme-next.c (test_u32_grapheme_next):
+ Likewise.
+ * tests/unigbrk/test-u8-grapheme-prev.c (test_u8_grapheme_prev):
+ Likewise.
+ * tests/unigbrk/test-u16-grapheme-prev.c (test_u16_grapheme_prev):
+ Likewise.
+ * tests/unigbrk/test-u32-grapheme-prev.c (test_u32_grapheme_prev):
+ Likewise.
+
2023-09-05 Bruno Haible <bruno@clisp.org>
tests: Ensure stderr output is displayed before abort().
if (next == NULL)
fputs ("u16_grapheme_next returned NULL", stderr);
else
- fprintf (stderr, "u16_grapheme_next skipped %zu units", next - s);
+ fprintf (stderr, "u16_grapheme_next skipped %tu units", next - s);
fprintf (stderr, ", expected %zu:\n", len);
for (i = 0; i < n; i++)
fprintf (stderr, " %04x", s[i]);
if (prev == NULL)
fputs ("u16_grapheme_prev returned NULL", stderr);
else
- fprintf (stderr, "u16_grapheme_prev skipped %zu units", end - prev);
+ fprintf (stderr, "u16_grapheme_prev skipped %tu units", end - prev);
fprintf (stderr, ", expected %zu:\n", len);
for (i = 0; i < n; i++)
fprintf (stderr, " %04x", s[i]);
if (next == NULL)
fputs ("u32_grapheme_next returned NULL", stderr);
else
- fprintf (stderr, "u32_grapheme_next skipped %zu units", next - s);
+ fprintf (stderr, "u32_grapheme_next skipped %tu units", next - s);
fprintf (stderr, ", expected %zu:\n", len);
for (i = 0; i < n; i++)
fprintf (stderr, " %04x", s[i]);
if (prev == NULL)
fputs ("u32_grapheme_prev returned NULL", stderr);
else
- fprintf (stderr, "u32_grapheme_prev skipped %zu units", end - prev);
+ fprintf (stderr, "u32_grapheme_prev skipped %tu units", end - prev);
fprintf (stderr, ", expected %zu:\n", len);
for (i = 0; i < n; i++)
fprintf (stderr, " %04x", s[i]);
if (next == NULL)
fputs ("u8_grapheme_next returned NULL", stderr);
else
- fprintf (stderr, "u8_grapheme_next skipped %zu bytes", next - s);
+ fprintf (stderr, "u8_grapheme_next skipped %tu bytes", next - s);
fprintf (stderr, ", expected %zu:\n", len);
for (i = 0; i < n; i++)
fprintf (stderr, " %02x", s[i]);
if (prev == NULL)
fputs ("u8_grapheme_prev returned NULL", stderr);
else
- fprintf (stderr, "u8_grapheme_prev skipped %zu bytes", end - prev);
+ fprintf (stderr, "u8_grapheme_prev skipped %tu bytes", end - prev);
fprintf (stderr, ", expected %zu:\n", len);
for (i = 0; i < n; i++)
fprintf (stderr, " %02x", s[i]);