diff options
author | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2018-11-07 11:09:02 -0200 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2018-11-07 11:11:06 -0200 |
commit | 00c86a37d1b63044e3169d1f2ebec23447c73f79 (patch) | |
tree | 5b73905f73d584dc100c69846d2b7123a87cdaae | |
parent | 1df872fd74f730bcae3df201a229195445d2e18a (diff) | |
download | glibc-00c86a37d1b63044e3169d1f2ebec23447c73f79.zip glibc-00c86a37d1b63044e3169d1f2ebec23447c73f79.tar.gz glibc-00c86a37d1b63044e3169d1f2ebec23447c73f79.tar.bz2 |
support: Fix printf format for TEST_COMPARE_STRING
Fix the following on 32 bits targets:
support_test_compare_string.c: In function ‘support_test_compare_string’:
support_test_compare_string.c:80:37: error: format ‘%lu’ expects argument of
type ‘long unsigned int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’}
[-Werror=format=]
printf (" string length: %lu bytes\n", left_length);
~~^ ~~~~~~~~~~~
%u
Checked on arm-linux-gnueabihf.
* support/support_test_compare_string.c
(support_test_compare_string): Fix printf format.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | support/support_test_compare_string.c | 2 |
2 files changed, 6 insertions, 1 deletions
@@ -1,3 +1,8 @@ +2018-11-07 Adhemerval Zanella <adhemerval.zanella@linaro.org> + + * support/support_test_compare_string.c + (support_test_compare_string): Fix printf format. + 2018-11-07 Florian Weimer <fweimer@redhat.com> Implement TEST_COMPARE_STRING. diff --git a/support/support_test_compare_string.c b/support/support_test_compare_string.c index 9958aae..a76ba8e 100644 --- a/support/support_test_compare_string.c +++ b/support/support_test_compare_string.c @@ -77,7 +77,7 @@ support_test_compare_string (const char *left, const char *right, support_record_failure (); printf ("%s:%d: error: blob comparison failed\n", file, line); if (left_length == right_length && right != NULL && left != NULL) - printf (" string length: %lu bytes\n", left_length); + printf (" string length: %zu bytes\n", left_length); else { report_length ("left", left, left_length); |