]> git.donarmstrong.com Git - lilypond.git/commitdiff
* lily/general-scheme.cc (LY_DEFINE): Use snprintf (WAS: sprintf).
authorJan Nieuwenhuizen <janneke@gnu.org>
Fri, 7 Jan 2005 16:13:14 +0000 (16:13 +0000)
committerJan Nieuwenhuizen <janneke@gnu.org>
Fri, 7 Jan 2005 16:13:14 +0000 (16:13 +0000)
Add headers.

* lily/GNUmakefile (general-scheme.o): Add version.hh dependency.

ChangeLog
lily/GNUmakefile
lily/general-scheme.cc

index 01f49ec84f0f51c63c671cca18e0745f1c1419a3..9078c35e0f568cd3b8637fea37e5e1c720e8e064 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2005-01-07  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * lily/general-scheme.cc (LY_DEFINE): Use snprintf (WAS: sprintf).
+       Add headers.
+
+       * lily/GNUmakefile (general-scheme.o): Add version.hh dependency.
+
 2005-01-07  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
        * mf/GNUmakefile (debian-mirror): rename bigcheese to emmentaler.
index 6e964e038f29c9f6969478ce044fe189706ed106..24c14b1ec85211f5252e37fb0bc37782044578fe 100644 (file)
@@ -29,6 +29,7 @@ $(outdir)/lily-parser.o: $(outdir)/parser.hh
 $(outdir)/lily-lexer.o: $(outdir)/parser.hh
 $(outdir)/lexer.o: $(outdir)/parser.hh $(outdir)/version.hh
 
+$(outdir)/general-scheme.o: $(outdir)/version.hh
 $(outdir)/kpath.o: $(outdir)/version.hh
 $(outdir)/lily-guile.o: $(outdir)/version.hh
 $(outdir)/lily-version.o: $(outdir)/version.hh
index 895bf043650b210c8b1fcfd13f4b0c86fc4fcb77..727bdeb73bace1270dba0f7a75a27c03a035fc66 100644 (file)
@@ -7,8 +7,13 @@
                  Han-Wen Nienhuys <hanwen@cs.uu.nl>
 */
 
+#include "config.hh"
+
 #include <math.h>   /* isinf */
+#include <stdio.h>
+#include <libintl.h>           // gettext on macos x
 
+#include "libc-extension.hh"
 #include "lily-guile.hh"
 #include "string.hh"
 #include "misc.hh"
@@ -115,10 +120,10 @@ LY_DEFINE (ly_number2string, "ly:number->string",
          r = 0.0;
        }
 
-      sprintf (str, "%08.4f", r);
+      snprintf (str, sizeof (str), "%08.4f", r);
     }
   else
-    sprintf (str, "%d", scm_to_int (s));
+    snprintf (str, sizeof (str), "%d", scm_to_int (s));
 
   return scm_makfrom0str (str);
 }