- if (safe)
- {
- static SCM safe_module;
- if (!safe_module)
- {
- safe_module = scm_primitive_eval (ly_symbol2scm ("safe-module"));
- if (output_format_global == PAGE_LAYOUT)
- ly_import_module (safe_module, scm_c_resolve_module ("lily"));
- }
- answer = scm_eval (form, safe_module);
- }
+ SCM function = ly_scheme_function ("make-safe-lilypond-module");
+ if (ps->safe_)
+ answer = scm_eval (form, function);