X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Ftranslator-ctors.cc;h=1fe410f25dd7edad95484447d86602da7b323687;hb=4636871eb1553366d92750f1dc7aeb8012bb81a0;hp=728dd00271bb16e63f2e24ea5208661fb10e3cfc;hpb=108cf0e8c08c8e15e2a800feb161cfad9057daa8;p=lilypond.git diff --git a/lily/translator-ctors.cc b/lily/translator-ctors.cc index 728dd00271..1fe410f25d 100644 --- a/lily/translator-ctors.cc +++ b/lily/translator-ctors.cc @@ -3,10 +3,12 @@ source file of the GNU LilyPond music typesetter - (c) 1997--2005 Han-Wen Nienhuys + (c) 1997--2006 Han-Wen Nienhuys */ #include "translator.hh" + +#include "international.hh" #include "scm-hash.hh" #include "warn.hh" @@ -33,7 +35,7 @@ add_translator (Translator *t) if (!global_translator_dict) global_translator_dict = new Scheme_hash_table; - SCM k = ly_symbol2scm (classname (t)); + SCM k = ly_symbol2scm (t->class_name ()); global_translator_dict->set (k, t->self_scm ()); t->unprotect (); @@ -47,7 +49,7 @@ get_translator (SCM sym) global_translator_dict->try_retrieve (sym, &v); if (v == SCM_BOOL_F) - error (_f ("unknown translator: `%s'", ly_symbol2string (sym).to_str0 ())); + error (_f ("unknown translator: `%s'", ly_symbol2string (sym).c_str ())); return unsmob_translator (v); }