summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2012-04-27 18:58:20 -0400
committerDmitry V. Levin <ldv@altlinux.org>2012-04-27 23:38:24 +0000
commitaa6d8504772e7754163a109fb6bcbfbe13c3212b (patch)
tree510e90da103bf47d68c9b75d1467506186b83747
parent84e50fc76406523c0e46e50d60421ce04be15f45 (diff)
downloadstrace-aa6d8504772e7754163a109fb6bcbfbe13c3212b.tar.gz
strace-aa6d8504772e7754163a109fb6bcbfbe13c3212b.tar.bz2
strace-aa6d8504772e7754163a109fb6bcbfbe13c3212b.tar.xz
Cast current_wordsize to an int
On 64bit systems with a single personality, we see: count.c: In function 'call_summary': count.c:223:5: warning: format '%u' expects type 'unsigned int', but argument 3 has type 'long unsigned int' Since on multi-personality systems this is an array of ints, cast the multiplication to an int and update the printf format. * count.c (call_summary): Change %u to %d and cast first argument to int. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
-rw-r--r--count.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/count.c b/count.c
index d05ec60..9496b04 100644
--- a/count.c
+++ b/count.c
@@ -219,8 +219,8 @@ call_summary(FILE *outf)
set_personality(i);
if (i)
fprintf(outf,
- "System call usage summary for %u bit mode:\n",
- current_wordsize * 8);
+ "System call usage summary for %d bit mode:\n",
+ (int) (current_wordsize * 8));
call_summary_pers(outf);
}