bug-bison
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] build: avoid printf format mismatch warnings


From: Jim Meyering
Subject: [PATCH] build: avoid printf format mismatch warnings
Date: Tue, 29 Sep 2009 08:20:10 +0200

Hello!

I tried to bootstrap/build "master" today, without
success, so switched to branch-2.5.  There, ./bootstrap
succeeded, but the build failed with two like this:

  Sbitset.c: In function 'Sbitset__fprint':
  Sbitset.c:75: error: format '%d' expects type 'int', but argument 3
    has type 'Sbitset__Index

With the change below, the build and "make check" succeeded.

>From 25d058425a0a332c5eb4a4dc8914705617efe566 Mon Sep 17 00:00:00 2001
From: Jim Meyering <address@hidden>
Date: Tue, 29 Sep 2009 08:17:37 +0200
Subject: [PATCH] build: avoid printf format mismatch warnings

* src/Sbitset.c (Sbitset__fprint): Cast Sbitset__Index to "int"
when printing.
---
 ChangeLog     |    6 ++++++
 src/Sbitset.c |    4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 4b233db..72588ee 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2009-09-29  Jim Meyering  <address@hidden>
+
+       build: avoid printf format mismatch warnings
+       * src/Sbitset.c (Sbitset__fprint): Cast Sbitset__Index to "int"
+       when printing.
+
 2009-09-27  Joel E. Denny  <address@hidden>

        tests: don't abuse AT_BISON_CHECK.
diff --git a/src/Sbitset.c b/src/Sbitset.c
index 0c1fedf..145a72a 100644
--- a/src/Sbitset.c
+++ b/src/Sbitset.c
@@ -65,14 +65,14 @@ Sbitset__fprint(Sbitset self, Sbitset__Index nbits, FILE 
*file)
   Sbitset__Index i;
   Sbitset itr;
   bool first = true;
-  fprintf (file, "nbits = %d, set = {", nbits);
+  fprintf (file, "nbits = %d, set = {", (int) nbits);
   SBITSET__FOR_EACH (self, nbits, itr, i)
     {
       if (first)
         first = false;
       else
         fprintf (file, ",");
-      fprintf (file, " %d", i);
+      fprintf (file, " %d", (int) i);
     }
   fprintf (file, " }");
 }
--
1.6.5.rc2.177.ga9dd6




reply via email to

[Prev in Thread] Current Thread [Next in Thread]