+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.
$(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
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"
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);
}