]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Fix format warnings in tviced/state_analyzer.c
authorAndrew Deason <adeason@sinenomine.net>
Mon, 19 Oct 2009 03:20:59 +0000 (22:20 -0500)
committerDerrick Brashear <shadow|account-1000005@unknown>
Mon, 19 Oct 2009 12:35:21 +0000 (05:35 -0700)
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 <shadow@dementia.org>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
src/tviced/state_analyzer.c

index 99a9df58a91fdffff0ba6e69f7ceaea94c43c12d..5c825ddb59157907a71f95f041d297351df276f6 100644 (file)
@@ -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 */