Mesa (master): tests/graw: use C99 print conversion specifier for 32 bit builds

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Jun 6 21:56:26 UTC 2019


Module: Mesa
Branch: master
Commit: 04dac6975234d3b4e5da6aa61e6b787cb576f0e6
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=04dac6975234d3b4e5da6aa61e6b787cb576f0e6

Author: Mark Janes <mark.a.janes at intel.com>
Date:   Wed Jun  5 22:48:41 2019 -0700

tests/graw: use C99 print conversion specifier for 32 bit builds

Fixes formatting errors for 32 bit compilations, eg:

  error: format specifies type 'unsigned long' but the argument has
  type 'uint64_t' (aka 'unsigned long long') [-Werror,-Wformat]
  printf("result1 = %lu result2 = %lu\n", res1.u64, res2.u64);

Reviewed-by: Emil Velikov <emil.velikov at collabora.com>
Reviewed-by: Eric Anholt <eric at anholt.net>

---

 src/gallium/tests/graw/occlusion-query.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/gallium/tests/graw/occlusion-query.c b/src/gallium/tests/graw/occlusion-query.c
index 444b645cacc..1232c5bb401 100644
--- a/src/gallium/tests/graw/occlusion-query.c
+++ b/src/gallium/tests/graw/occlusion-query.c
@@ -2,6 +2,7 @@
  */
 
 #include <stdio.h>
+#include <inttypes.h>
 
 #include "graw_util.h"
 
@@ -187,7 +188,7 @@ draw(void)
    info.ctx->get_query_result(info.ctx, q1, TRUE, &res1);
    info.ctx->get_query_result(info.ctx, q2, TRUE, &res2);
 
-   printf("result1 = %lu  result2 = %lu\n", res1.u64, res2.u64);
+   printf("result1 = %" PRIu64 "  result2 = %" PRIu64 "\n", res1.u64, res2.u64);
    if (res1.u64 < expected1_min || res1.u64 > expected1_max)
       printf("  Failure: result1 should be near %d\n", expected1);
    if (res2.u64 < expected2_min || res2.u64 > expected2_max)




More information about the mesa-commit mailing list