From: Alan Modra Date: Tue, 5 Aug 2014 01:53:58 +0000 (+0930) Subject: chew.c warning fix X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=13ce3c11a1ea74166a530c576ffacf6e9915baf9;p=binutils-gdb.git chew.c warning fix * chew.c (print_stack_level, main): Cast result of pointer difference to match format string. --- diff --git a/bfd/doc/ChangeLog b/bfd/doc/ChangeLog index 93d82fbf12e..338773267e8 100644 --- a/bfd/doc/ChangeLog +++ b/bfd/doc/ChangeLog @@ -1,3 +1,8 @@ +2014-08-05 Alan Modra + + * chew.c (print_stack_level, main): Cast result of pointer + difference to match format string. + 2014-04-09 Alan Modra * Makefile.am ($(MKDOC)): New rule, depend on chew.stamp. Move diff --git a/bfd/doc/chew.c b/bfd/doc/chew.c index 1f81caeb4f2..0773f9c1b02 100644 --- a/bfd/doc/chew.c +++ b/bfd/doc/chew.c @@ -474,8 +474,10 @@ remove_noncomments (src, dst) static void print_stack_level () { - fprintf (stderr, "current string stack depth = %ld, ", tos - stack); - fprintf (stderr, "current integer stack depth = %ld\n", isp - istack); + fprintf (stderr, "current string stack depth = %ld, ", + (long) (tos - stack)); + fprintf (stderr, "current integer stack depth = %ld\n", + (long) (isp - istack)); pc++; } @@ -1562,7 +1564,7 @@ main (ac, av) if (tos != stack) { fprintf (stderr, "finishing with current stack level %ld\n", - tos - stack); + (long) (tos - stack)); return 1; } return 0;