(LY_DEFINE): oops. don't forget protection.
2005-12-28 Han-Wen Nienhuys <hanwen@xs4all.nl>
* lily/program-option.cc (LY_DEFINE): remove Protected_scm global variable.
+ (LY_DEFINE): oops. don't forget protection.
* flower/parse-afm.cc (Module): strip AFM handling completely.
"Add a program option @var{sym} with default @var{val}.")
{
if (!option_hash)
- option_hash = scm_c_make_hash_table (11);
-
+ {
+ option_hash = scm_permanent_object (scm_c_make_hash_table (11));
+ }
SCM_ASSERT_TYPE (scm_is_symbol (sym), sym, SCM_ARG1, __FUNCTION__, "symbol");
SCM_ASSERT_TYPE (scm_is_string (description), description,
SCM_ARG3, __FUNCTION__, "string");