From d88548f497e52ad7633db1f3243daef0ba9fe54b Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Thu, 27 Nov 2014 03:25:15 +0000 Subject: Fix stdio-common/tst-fmemopen.c format warnings. Testing for 32-bit x86 shows up warnings in stdio-common/tst-fmemopen.c where off_t values are passed to %zu printf formats. Since the values are in messages relating to function calls where the relevant argument is of type size_t, it seems most appropriate to cast explicitly to size_t when passing to printf, which this patch does. Tested for 32-bit x86. * stdio-common/tst-fmemopen.c (do_test): Cast st_size values to size_t for %zu format. --- stdio-common/tst-fmemopen.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'stdio-common') diff --git a/stdio-common/tst-fmemopen.c b/stdio-common/tst-fmemopen.c index aba931070b..c5015a6f0e 100644 --- a/stdio-common/tst-fmemopen.c +++ b/stdio-common/tst-fmemopen.c @@ -108,13 +108,13 @@ do_test (void) MAP_SHARED, fd, 0)) == MAP_FAILED) { printf ("mmap (NULL, %zu, PROT_READ, MAP_SHARED, %i, 0) failed\n", - fs.st_size, fd); + (size_t) fs.st_size, fd); return 5; } if ((fp = fmemopen (mmap_data, fs.st_size, "r")) == NULL) { - printf ("fmemopen (%p, %zu) failed\n", mmap_data, fs.st_size); + printf ("fmemopen (%p, %zu) failed\n", mmap_data, (size_t) fs.st_size); return 1; } -- cgit v1.2.3