From 00c86a37d1b63044e3169d1f2ebec23447c73f79 Mon Sep 17 00:00:00 2001 From: Adhemerval Zanella Date: Wed, 7 Nov 2018 11:09:02 -0200 Subject: support: Fix printf format for TEST_COMPARE_STRING MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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. --- support/support_test_compare_string.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'support') diff --git a/support/support_test_compare_string.c b/support/support_test_compare_string.c index 9958aaeec1..a76ba8eda7 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); -- cgit v1.2.3-70-g09d2