]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/sustain-pedal.cc
* Documentation/user/lilypond.tely: Add dir entries for
[lilypond.git] / lily / sustain-pedal.cc
index 851fddb88a54ec4bf8e0dad73c3447bf698060fe..c679e55ed00d24f82e583b5b80a436a775515218 100644 (file)
@@ -3,7 +3,7 @@
   
   source file of the GNU LilyPond music typesetter
   
-  (c) 2000--2001 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+  (c) 2000--2002 Han-Wen Nienhuys <hanwen@cs.uu.nl>
   
  */
 #include "grob.hh"
 struct Sustain_pedal
 {
 public:
-  DECLARE_SCHEME_CALLBACK(brew_molecule, (SCM));
+  DECLARE_SCHEME_CALLBACK (brew_molecule, (SCM));
 };
 
 
-MAKE_SCHEME_CALLBACK(Sustain_pedal,brew_molecule,1);
+MAKE_SCHEME_CALLBACK (Sustain_pedal,brew_molecule,1);
 SCM
 Sustain_pedal::brew_molecule (SCM smob) 
 {
@@ -46,16 +46,16 @@ Sustain_pedal::brew_molecule (SCM smob)
     return mol.smobbed_copy ();
   String text = ly_scm2string (glyph);
 
-  for (int i = 0; i < text.length_i (); i++)
+  for (int i = 0; i < text.length (); i++)
     {
       String idx ("pedal-");
-      if (text.cut_str (i, 3) == "Ped")
+      if (text.cut_string (i, 3) == "Ped")
        {
          idx += "Ped";
          i += 2;
        }
       else
-       idx += String (&text.byte_C ()[i], 1);
+       idx += String (&text.to_bytes ()[i], 1);
       Molecule m = Font_interface::get_default_font (e)->find_by_name (idx);
       if (!m.empty_b ())
        mol.add_at_edge (X_AXIS, RIGHT, m, 0);