From: Andrew Deason Date: Mon, 19 Oct 2009 03:20:59 +0000 (-0500) Subject: Fix format warnings in tviced/state_analyzer.c X-Git-Tag: openafs-devel-1_5_66~45 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=bb7f31bc3cd85557ddaf89e801572e0d933702af;p=packages%2Fo%2Fopenafs.git 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 --- 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 */