/*
- page-marker.cc -- implement Page_marker
+ This file is part of LilyPond, the GNU music typesetter.
- source file of the GNU LilyPond music typesetter
+ Copyright (C) 2007--2012 Nicolas Sceaux <nicolas.sceaux@free.fr>
- (c) 2007--2008 Nicolas Sceaux <nicolas.sceaux@free.fr>
+ LilyPond is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ LilyPond is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with LilyPond. If not, see <http://www.gnu.org/licenses/>.
*/
#include "page-marker.hh"
smobify_self ();
}
+Page_marker::Page_marker (Page_marker const &src)
+{
+ symbol_ = src.symbol_;
+ permission_ = src.permission_;
+ label_ = src.label_;
+ smobify_self ();
+}
+
Page_marker::~Page_marker ()
{
}
}
int
-Page_marker::print_smob (SCM smob, SCM port, scm_print_state*)
+Page_marker::print_smob (SCM smob, SCM port, scm_print_state *)
{
Page_marker *pm = (Page_marker *) SCM_CELL_WORD_1 (smob);
- (void)pm;
+ (void) pm;
scm_puts ("#<Page_marker>", port);
return 1;
}
{
label_ = label;
}
-
-