aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNamhyung Kim <namhyung@kernel.org>2015-04-24 10:45:16 +0900
committerSteven Rostedt <rostedt@goodmis.org>2015-07-13 11:55:37 -0400
commit136c1980b5189239a3e9329bbe07486f1e7f7a5c (patch)
treedb755ca81fd80cdbac6672c3ff4a1aac116a2ca1
parent89787f07ca12d6e8bc2d387dae2cc0a96b29fce5 (diff)
downloadtrace-cmd-136c1980b5189239a3e9329bbe07486f1e7f7a5c.tar.gz
tools lib traceevent: Fix build failure on 32-bit arch
In my i386 build, it failed like this: CC event-parse.o event-parse.c: In function 'print_str_arg': event-parse.c:3868:5: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' [-Wformat] Signed-off-by: Namhyung Kim <namhyung@kernel.org> Acked-by: Javi Merino <javi.merino@arm.com> Link: http://lkml.kernel.org/r/20150424020218.GF1905@sejong Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
-rw-r--r--event-parse.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/event-parse.c b/event-parse.c
index 1ec56b45..620006ce 100644
--- a/event-parse.c
+++ b/event-parse.c
@@ -3865,7 +3865,7 @@ static void print_str_arg(struct trace_seq *s, void *data, int size,
} else if (el_size == 4) {
trace_seq_printf(s, "%u", *(uint32_t *)num);
} else if (el_size == 8) {
- trace_seq_printf(s, "%lu", *(uint64_t *)num);
+ trace_seq_printf(s, "%"PRIu64, *(uint64_t *)num);
} else {
trace_seq_printf(s, "BAD SIZE:%d 0x%x",
el_size, *(uint8_t *)num);