]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/parser.yy
release: 1.5.40
[lilypond.git] / lily / parser.yy
index dab307a3bfb18c4c6860e6c74afeda1e0678966f..9459adbf57d80f1c92edd4869d74ab273cb8819e 100644 (file)
@@ -112,7 +112,10 @@ set_music_properties (Music *p, SCM a)
 
 
 // needed for bison.simple's malloc () and free ()
+
 #include <malloc.h>
+#include <stdlib.h>
+
 
 #ifndef NDEBUG
 #define YYDEBUG 1
@@ -130,6 +133,10 @@ set_music_properties (Music *p, SCM a)
 
 %}
 
+/* We use SCMs to do strings, because it saves us the trouble of
+deleting them.  Let's hope that a stack overflow doesnt trigger a move
+of the parse stack onto the heap. */
+
 
 %union {
 
@@ -144,10 +151,6 @@ set_music_properties (Music *p, SCM a)
 
     Request * request;
 
-    /* We use SCMs to do strings, because it saves us the trouble of
-deleting them.  Let's hope that a stack overflow doesnt trigger a move
-of the parse stack onto the heap. */
-
     SCM scm;
 
     Tempo_req *tempo;