]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/translator.cc
*** empty log message ***
[lilypond.git] / lily / translator.cc
index 3ab8a1c34c3b555f3689f841e77d20f081a8f1e1..d55fe15729b9677b7f07d138b26c8d66fe836c25 100644 (file)
@@ -164,12 +164,12 @@ add_acknowledger (Engraver_void_function_engraver_grob_info ptr,
   Acknowledge_information inf;
   inf.function_ = ptr;
 
-  String interface_name (func_name);
+  std::string interface_name (func_name);
 
-  interface_name = interface_name.substitute ('_', '-');
+  interface_name = replace_all (interface_name, '_', '-');
   interface_name += "-interface";
 
-  inf.symbol_ = scm_gc_protect_object (ly_symbol2scm (interface_name.to_str0 ()));
+  inf.symbol_ = scm_gc_protect_object (ly_symbol2scm (interface_name.c_str ()));
   ack_array->push (inf);
 }