From 368c38726718f5eee3abc908f118eba760afd0d4 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sun, 20 Jan 2008 18:25:13 +0100 Subject: Avoid printf-format-vs-arg type mismatch warnings. * src/mkid.c (report_statistics): Cast ptrdiff_t to unsigned long long. --- src/mkid.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/mkid.c b/src/mkid.c index ad014e2..d6e5cba 100644 --- a/src/mkid.c +++ b/src/mkid.c @@ -550,9 +550,11 @@ report_statistics (void) printf (_("Files=%ld, "), idh.idh_files); printf (_("Tokens=%ld, "), occurrences); printf (_("Bytes=%ld Kb, "), input_chars / 1024); - printf (_("Heap=%d+%d Kb, "), (heap_after_scan - heap_after_walk) / 1024, - (heap_after_walk - heap_initial) / 1024); - printf (_("Output=%ld (%ld tok, %ld hit)\n"), output_length, tokens_length, hits_length); + printf (_("Heap=%llu+%llu Kb, "), + (unsigned long long) (heap_after_scan - heap_after_walk) / 1024, + (unsigned long long) (heap_after_walk - heap_initial) / 1024); + printf (_("Output=%ld (%ld tok, %ld hit)\n"), + output_length, tokens_length, hits_length); hash_print_stats (&token_table, stdout); printf (_(", Freq=%ld/%ld=%.2f\n"), occurrences, token_table.ht_fill, -- cgit v1.2.3