X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Ftranslator.cc;h=9ebe2cd4bf97fcc829030087c4b0e0713450e106;hb=bb0d59f189f8bf99a7ee3e3a147d9d52081812f5;hp=e4cb27d3b716c230a2af889ef55d25b83f7cd71b;hpb=ecf2b5e9dcfa7654803fb0050d7127e0ec7fd934;p=lilypond.git diff --git a/lily/translator.cc b/lily/translator.cc index e4cb27d3b7..9ebe2cd4bf 100644 --- a/lily/translator.cc +++ b/lily/translator.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--2007 Han-Wen Nienhuys + (c) 1997--2008 Han-Wen Nienhuys */ #include "translator.hh" @@ -171,7 +171,7 @@ Translator::add_translator_listener (translator_listener_record **listener_list, { /* ev_class is the C++ identifier name. Convert to scm symbol */ string name = string (ev_class); - name = replace_all (name, '_', '-'); + name = replace_all (&name, '_', '-'); name += "-event"; SCM class_sym = scm_str2symbol (name.c_str ()); @@ -275,7 +275,7 @@ add_acknowledger (Engraver_void_function_engraver_grob_info ptr, string interface_name (func_name); - interface_name = replace_all (interface_name, '_', '-'); + interface_name = replace_all (&interface_name, '_', '-'); interface_name += "-interface"; /* @@ -342,7 +342,7 @@ internal_event_assignment (Stream_event **old_ev, Stream_event *new_ev, const ch /* "listen_foo_bar" -> "foo-bar" */ ev_class.erase (0, strlen (prefix)); - replace_all (ev_class, '_', '-'); + replace_all (&ev_class, '_', '-'); new_ev->origin ()->warning (_f ("Two simultaneous %s events, junking this one", ev_class.c_str ())); (*old_ev)->origin ()->warning (_f ("Previous %s event here", ev_class.c_str ()));