]> git.saurik.com Git - bison.git/commitdiff
scan-code: avoid compiler warnings
authorEric Blake <ebb9@byu.net>
Mon, 29 Jun 2009 14:34:21 +0000 (08:34 -0600)
committerEric Blake <ebb9@byu.net>
Tue, 30 Jun 2009 03:46:38 +0000 (21:46 -0600)
* src/scan-code.l (parse_named_ref): Use correct specifiers.

Signed-off-by: Eric Blake <ebb9@byu.net>
ChangeLog
src/scan-code.l

index bf4a90b3367902f9fcc74341d886b87df375516d..52b30c2138c221928c2b3138c87fbbc68f2fed22 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-06-29  Eric Blake  <ebb9@byu.net>
+
+       scan-code: avoid compiler warnings
+       * src/scan-code.l (parse_named_ref): Use correct specifiers.
+
 2009-06-29  Akim Demaille  <demaille@gostai.com>
 
        build: avoid concurrent extraction of calc++.
index 572f806f291b8f995883a65da893053ee813abfc..36990f3895396916e45f69034bfbe8128504b0fe 100644 (file)
@@ -534,7 +534,7 @@ parse_named_ref(char *cp, symbol_list *rule, int rule_length,
       if (variant->ind == 0)
        strcpy(at_buf, "$$");
       else
-       snprintf(at_buf, sizeof(at_buf), "$%d", variant->ind);
+       snprintf(at_buf, sizeof(at_buf), "$%ld", variant->ind);
 
       if (variant->err == 0)
        complain_at (variant->loc, _("  refers to: %c%s at %s"),
@@ -588,7 +588,7 @@ parse_named_ref(char *cp, symbol_list *rule, int rule_length,
                            "mid-rule action at $%d", midrule_rhs_index);
 
          obstack_1grow (&msg_buf, '\0');
-         complain_at (loc, _("%s"), obstack_finish (&msg_buf));
+         complain_at (loc, _("%s"), (char *) obstack_finish (&msg_buf));
          obstack_free (&msg_buf, 0);
        }
     }