- music_ = m ? m->clone ()->self_scm () : SCM_EOL;
- scm_gc_unprotect_object (music_);
-
- for (int i = 0, n = s.defs_.size (); i < n; i++)
- {
- Output_def * copy = s.defs_[i]->clone ();
- defs_.push (copy);
- scm_gc_unprotect_object (copy->self_scm ());
- }
- header_ = ly_make_anonymous_module (false);
- if (ly_c_module_p (s.header_))
- ly_module_copy (header_, s.header_);
-
- texts_ = s.texts_;
-}
-
-void
-default_rendering (SCM music, SCM outdef,
- SCM book_outputdef,
- SCM header,
- SCM outname,
- SCM key)
-{
- SCM scaled_def = outdef;
- SCM scaled_bookdef = book_outputdef;
-
- Output_def *bpd = unsmob_output_def (book_outputdef);
-
- /* ugh. */
- if (bpd->c_variable ("is-paper") == SCM_BOOL_T)