X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Ftranslator-ctors.cc;h=7f9f41bce7b0b3472dd2eaf1cbd39100df313b12;hb=58bcc84c9480dae1b21bc24d8396b91fe19e0131;hp=557d986f9059106145b6271e0735a8798065be89;hpb=28976d28a04cfb9abe97af7214d7dce11f732604;p=lilypond.git diff --git a/lily/translator-ctors.cc b/lily/translator-ctors.cc index 557d986f90..7f9f41bce7 100644 --- a/lily/translator-ctors.cc +++ b/lily/translator-ctors.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--2004 Han-Wen Nienhuys + (c) 1997--2005 Han-Wen Nienhuys */ #include "translator.hh" @@ -14,17 +14,16 @@ should delete these after exit. */ -Scheme_hash_table *global_translator_dict=0; +Scheme_hash_table *global_translator_dict = 0; -LY_DEFINE (get_all_translators,"ly:get-all-translators", 0, 0, 0, (), - "Return a list of all translator objects that may be instantiated. " - ) +LY_DEFINE (get_all_translators, "ly:get-all-translators", 0, 0, 0, (), + "Return a list of all translator objects that may be instantiated. ") { - SCM l = global_translator_dict ? global_translator_dict->to_alist () : SCM_EOL; + SCM l = global_translator_dict ? global_translator_dict->to_alist () : SCM_EOL; - for (SCM s =l; is_pair (s); s = ly_cdr (s)) + for (SCM s = l; scm_is_pair (s); s = scm_cdr (s)) { - scm_set_car_x (s, ly_cdar (s)); + scm_set_car_x (s, scm_cdar (s)); } return l; @@ -36,13 +35,13 @@ 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 (classname (t)); global_translator_dict->set (k, t->self_scm ()); scm_gc_unprotect_object (t->self_scm ()); } -Translator* +Translator * get_translator (SCM sym) { SCM v = SCM_BOOL_F;