#include "scm-hash.hh"
#include "string-convert.hh"
#include "warn.hh"
+#include "lily-imports.hh"
Paper_outputter::Paper_outputter (SCM port, const string &format)
Enable errors for undefined stencil routines if
-dwarning-as-error is specified; else enable warnings.
*/
- SCM proc = ly_lily_module_constant ("backend-testing");
- scm_call_1 (proc, output_module_);
+ Lily::backend_testing (output_module_);
}
Paper_outputter::~Paper_outputter ()
SCM
-Paper_outputter::mark_smob ()
+Paper_outputter::mark_smob () const
{
scm_gc_mark (output_module_);
return file_;
void
Paper_outputter::close ()
{
- if (scm_port_p (file_) == SCM_BOOL_T)
+ if (ly_is_port (file_))
{
scm_close_port (file_);
/*
expressions so that we start fresh with the next \book
block. --pmccarty
*/
- SCM proc = ly_lily_module_constant ("remove-stencil-warnings");
- scm_call_1 (proc, output_module_);
+ Lily::remove_stencil_warnings (output_module_);
}
}