From bb7f31bc3cd85557ddaf89e801572e0d933702af Mon Sep 17 00:00:00 2001 From: Andrew Deason Date: Sun, 18 Oct 2009 22:20:59 -0500 Subject: [PATCH] Fix format warnings in tviced/state_analyzer.c state_analyzer.c assumes subtracting two char*s will result in an unsigned int, which can cause warnings. Lacking a portable format specifier, just use %ld and cast to long. Reviewed-on: http://gerrit.openafs.org/681 Tested-by: Derrick Brashear Reviewed-by: Derrick Brashear --- src/tviced/state_analyzer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tviced/state_analyzer.c b/src/tviced/state_analyzer.c index 99a9df58a..5c825ddb5 100644 --- a/src/tviced/state_analyzer.c +++ b/src/tviced/state_analyzer.c @@ -737,8 +737,8 @@ print_cb_help(void) do { \ char * _p = (char *)addr; \ char * _m = (char *)map; \ - printf("loading structure from address %"AFS_PTR_FMT" (offset %u)\n", \ - addr, _p-_m); \ + printf("loading structure from address %"AFS_PTR_FMT" (offset %ld)\n", \ + addr, (long)(_p-_m)); \ } while (0) /* structs */ -- 2.39.5