1, 0, 0, (SCM pb),
"Return pages in book PB.")
{
- LY_ASSERT_FIRST_SMOB (Paper_book, pb);
+ LY_ASSERT_SMOB (Paper_book, pb, 1);
return unsmob_paper_book (pb)->pages ();
}
1, 0, 0, (SCM book),
"Return pages in layout book @var{book}.")
{
- LY_ASSERT_FIRST_SMOB (Paper_book, book);
+ LY_ASSERT_SMOB (Paper_book, book, 1);
Paper_book *pb = unsmob_paper_book (book);
SCM scopes = SCM_EOL;
1, 0, 0, (SCM paper_book),
"Return performances in book @var{paper-book}.")
{
- LY_ASSERT_FIRST_SMOB (Paper_book, paper_book);
+ LY_ASSERT_SMOB (Paper_book, paper_book, 1);
return unsmob_paper_book (paper_book)->performances ();
}
1, 0, 0, (SCM pb),
"Return systems in book PB.")
{
- LY_ASSERT_FIRST_SMOB (Paper_book, pb);
+ LY_ASSERT_SMOB (Paper_book, pb, 1);
return unsmob_paper_book (pb)->systems ();
}
1, 0, 0, (SCM pb),
"Return pages in book PB.")
{
- LY_ASSERT_FIRST_SMOB (Paper_book, pb);
+ LY_ASSERT_SMOB (Paper_book, pb, 1);
Paper_book *pbook = unsmob_paper_book (pb);
return pbook->paper_->self_scm ();
}