]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/music-function.cc
* lily/include/group-interface.hh (extract_grob_array): rename
[lilypond.git] / lily / music-function.cc
index e496ec6838f38b727fb1d13ea9a8ba76e33c3b23..0113c6543cdd1480085a98c22fcf8664e6b6c5af 100644 (file)
@@ -1,13 +1,14 @@
 /* 
-  music-function.cc --  implement music_function
+  music-function.cc -- implement music_function
   
   source file of the GNU LilyPond music typesetter
   
-  (c) 2004 Han-Wen Nienhuys <hanwen@xs4all.nl>
+  (c) 2004--2005 Han-Wen Nienhuys <hanwen@xs4all.nl>
   
 */
+
 #include "music-function.hh"
-#include "string.hh"
+
 #include "music.hh"
 
 static scm_t_bits music_function_tag;
@@ -42,6 +43,8 @@ LY_DEFINE (ly_make_music_function, "ly:make-music-function", 2, 0, 0,
       
       if (scm_car (s) == Music_type_p_proc)
        str += "music";
+      else if (scm_car (s) == ly_lily_module_constant("markup?"))
+       str += "markup";
       else if (ly_c_procedure_p (scm_car (s)))
        str += "scm";
     }