- mutable_property_alist_ = SCM_EOL;
- immutable_property_alist_ = immutable_init;
- smobify_self ();
- stencil_ = s;
- init_vars ();
-}
-
-
-Paper_system::~Paper_system ()
-{
-}
-
-SCM
-Paper_system::mark_smob (SCM smob)
-{
- Paper_system *system = (Paper_system *) SCM_CELL_WORD_1 (smob);
- scm_gc_mark (system->mutable_property_alist_);
- scm_gc_mark (system->immutable_property_alist_);
- return system->stencil_.expr ();
-}
-
-int
-Paper_system::print_smob (SCM smob, SCM port, scm_print_state*)
-{
- Paper_system *p = (Paper_system *) SCM_CELL_WORD_1 (smob);
- scm_puts ("#<", port);
- scm_puts (classname (p), port);
- scm_display (p->mutable_property_alist_, port);
- scm_display (p->immutable_property_alist_, port);
-
- scm_puts (" >\n", port);
- return 1;
-}
-
-
-Stencil
-Paper_system::to_stencil () const
-{
- return stencil_;