]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/translator-scheme.cc
* lily/note-column.cc (translate_rests): call flush_extent_cache()
[lilypond.git] / lily / translator-scheme.cc
index a80b4c1661bedca200252c6051f340522c4ca218..edd659db80279decd9fd6aa760115f69bbdf98c0 100644 (file)
@@ -3,15 +3,12 @@
 
   source file of the GNU LilyPond music typesetter
 
-  (c) 2002--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+  (c) 2002--2005 Han-Wen Nienhuys <hanwen@cs.uu.nl>
 
  */
 
-#include "translator.hh"
 #include "context-def.hh"
 #include "translator-group.hh"
-#include "lily-guile.hh"
-
 
 LY_DEFINE (ly_translator_name, "ly:translator-name",
           1, 0, 0, (SCM trans),
@@ -25,7 +22,7 @@ LY_DEFINE (ly_translator_name, "ly:translator-name",
 }
 
 LY_DEFINE (ly_translator_description, "ly:translator-description",
-         1,0,0, (SCM me),
+         1, 0, 0, (SCM me),
          "Return an alist of properties of  translator @var{me}.")
 {
   Translator *tr = unsmob_translator (me);
@@ -36,7 +33,7 @@ LY_DEFINE (ly_translator_description, "ly:translator-description",
 int
 Translator::print_smob (SCM s, SCM port, scm_print_state *)
 {
-  Translator *me = (Translator*) ly_cdr (s);
+  Translator *me = (Translator*) SCM_CELL_WORD_1 (s);
   scm_puts ("#<Translator ", port);
   scm_puts (classname (me), port);
   scm_puts (" >", port);