test/power: fix 32-bit build
authorPablo de Lara <pablo.de.lara.guarch@intel.com>
Fri, 13 Jul 2018 04:51:03 +0000 (05:51 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Fri, 13 Jul 2018 16:24:52 +0000 (18:24 +0200)
Compilation issue:

test/test/test_power_acpi_cpufreq.c:556:31:
error: format ‘%lx’ expects argument of type ‘long unsigned int’,
but argument 2 has type ‘uint64_t {aka long long unsigned int}’

  printf("ACPI: Capabilities %lx\n", caps.capabilities);
                             ~~^     ~~~~~~~~~~~~~~~~~
                             %llx

Fixes: 39e38d583075 ("test/power: add unit test for get capabilities API")

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: Radu Nicolau <radu.nicolau@intel.com>
test/test/test_power_acpi_cpufreq.c

index 6410969..22e541d 100644 (file)
@@ -7,6 +7,7 @@
 #include <unistd.h>
 #include <limits.h>
 #include <string.h>
+#include <inttypes.h>
 
 #include "test.h"
 
@@ -553,7 +554,7 @@ test_power_acpi_caps(void)
                return -1;
        }
 
-       printf("ACPI: Capabilities %lx\n", caps.capabilities);
+       printf("ACPI: Capabilities %"PRIx64"\n", caps.capabilities);
 
        rte_power_unset_env();
        return 0;