Han-Wen Nienhuys <hanwen@xs4all.nl>
*/
-#include "warn.hh" // error()
+#include "warn.hh" // error ()
#include "item.hh"
#include "output-def.hh"
#include "system.hh"
{
Grob *sc = unsmob_grob (grob);
- LY_ASSERT_FIRST_SMOB(Grob, grob);
- LY_ASSERT_TYPE (ly_is_symbol, 2);
+ LY_ASSERT_SMOB (Grob, grob, 1);
+ LY_ASSERT_TYPE (ly_is_symbol, sym, 2);
return sc->get_property_data (sym);
}
{
Grob *sc = unsmob_grob (grob);
- LY_ASSERT_FIRST_SMOB(Grob, grob);
- LY_ASSERT_TYPE (ly_is_symbol, 2);
+ LY_ASSERT_SMOB (Grob, grob, 1);
+ LY_ASSERT_TYPE (ly_is_symbol, sym, 2);
if (!ly_is_procedure (val)
&& !type_check_assignment (sym, val, ly_symbol2scm ("backend-type?")))
{
Grob *sc = unsmob_grob (grob);
- LY_ASSERT_FIRST_SMOB(Grob, grob);
- LY_ASSERT_TYPE (ly_is_symbol, 2);
+ LY_ASSERT_SMOB (Grob, grob, 1);
+ LY_ASSERT_TYPE (ly_is_symbol, sym, 2);
if (deflt == SCM_UNDEFINED)
deflt = SCM_EOL;
{
Grob *sc = unsmob_grob (grob);
- LY_ASSERT_FIRST_SMOB(Grob, grob);
+ LY_ASSERT_SMOB (Grob, grob, 1);
return sc->interfaces ();
}
{
Grob *sc = unsmob_grob (grob);
- LY_ASSERT_FIRST_SMOB(Grob, grob);
- LY_ASSERT_TYPE (ly_is_symbol, 2);
+ LY_ASSERT_SMOB (Grob, grob, 1);
+ LY_ASSERT_TYPE (ly_is_symbol, sym, 2);
return sc->internal_get_object (sym);
}
{
Grob *sc = unsmob_grob (grob);
- LY_ASSERT_FIRST_SMOB(Grob, grob);
+ LY_ASSERT_SMOB (Grob, grob, 1);
return sc->layout ()->self_scm ();
}
{
Grob *sc = unsmob_grob (grob);
- LY_ASSERT_FIRST_SMOB(Grob, grob);
+ LY_ASSERT_SMOB (Grob, grob, 1);
if (global == SCM_UNDEFINED)
{
Grob *ref = unsmob_grob (refp);
- LY_ASSERT_FIRST_SMOB(Grob, grob);
- LY_ASSERT_SMOB(Grob, 2);
- LY_ASSERT_TYPE(is_axis, 3);
+ LY_ASSERT_SMOB (Grob, grob, 1);
+ LY_ASSERT_SMOB (Grob, refp, 2);
+ LY_ASSERT_TYPE (is_axis, axis, 3);
Axis a = Axis (scm_to_int (axis));
Grob *ref = unsmob_grob (refp);
- LY_ASSERT_FIRST_SMOB(Grob, grob);
- LY_ASSERT_SMOB(Grob, 2);
- LY_ASSERT_TYPE(is_axis, 3);
+ LY_ASSERT_SMOB (Grob, grob, 1);
+ LY_ASSERT_SMOB (Grob, refp, 2);
+ LY_ASSERT_TYPE (is_axis, axis, 3);
Axis a = Axis (scm_to_int (axis));
Grob *ref = unsmob_grob (refp);
- LY_ASSERT_FIRST_SMOB(Grob, grob);
- LY_ASSERT_SMOB(Grob, 2);
- LY_ASSERT_TYPE(is_axis, 3);
+ LY_ASSERT_SMOB (Grob, grob, 1);
+ LY_ASSERT_SMOB (Grob, refp, 2);
+ LY_ASSERT_TYPE (is_axis, axis, 3);
Axis a = Axis (scm_to_int (axis));
SCM_ASSERT_TYPE (false, refp, SCM_ARG2, __FUNCTION__, "common refpoint");
}
- return scm_from_double (sc->relative_coordinate (ref,a));
+ return scm_from_double (sc->relative_coordinate (ref, a));
}
{
Grob *sc = unsmob_grob (grob);
- LY_ASSERT_FIRST_SMOB(Grob, grob);
- LY_ASSERT_TYPE(is_axis, 2);
+ LY_ASSERT_SMOB (Grob, grob, 1);
+ LY_ASSERT_TYPE (is_axis, axis, 2);
Grob *par = sc->get_parent (Axis (scm_to_int (axis)));
return par ? par->self_scm () : SCM_EOL;
{
Grob *g = unsmob_grob (grob);
- LY_ASSERT_FIRST_SMOB(Grob, grob);
+ LY_ASSERT_SMOB (Grob, grob, 1);
/* FIXME: uhg? copy/read only? */
return g->mutable_property_alist_;
{
Grob *g = unsmob_grob (grob);
- LY_ASSERT_FIRST_SMOB(Grob, grob);
+ LY_ASSERT_SMOB (Grob, grob, 1);
/* FIXME: uhg? copy/read only? */
return g->immutable_property_alist_;
{
Grob *me = unsmob_grob (grob);
- LY_ASSERT_FIRST_SMOB(Grob, grob);
+ LY_ASSERT_SMOB (Grob, grob, 1);
if (System *g = me->get_system ())
return g->self_scm ();
{
Grob *me = unsmob_grob (grob);
- LY_ASSERT_FIRST_SMOB(Grob, grob);
+ LY_ASSERT_SMOB (Grob, grob, 1);
return me->original () ? me->original ()->self_scm () : me->self_scm ();
}
{
Grob *me = unsmob_grob (grob);
- LY_ASSERT_FIRST_SMOB(Grob, grob);
+ LY_ASSERT_SMOB (Grob, grob, 1);
me->suicide ();
return SCM_UNSPECIFIED;
{
Grob *me = unsmob_grob (grob);
- LY_ASSERT_FIRST_SMOB(Grob, grob);
- LY_ASSERT_TYPE(scm_is_number, 2);
- LY_ASSERT_TYPE(is_axis, 3);
+ LY_ASSERT_SMOB (Grob, grob, 1);
+ LY_ASSERT_TYPE (scm_is_number, d, 2);
+ LY_ASSERT_TYPE (is_axis, a, 3);
me->translate_axis (scm_to_double (d), Axis (scm_to_int (a)));
return SCM_UNSPECIFIED;
{
Grob *gr = unsmob_grob (grob);
- LY_ASSERT_FIRST_SMOB(Grob, grob);
+ LY_ASSERT_SMOB (Grob, grob, 1);
return Font_interface::get_default_font (gr)->self_scm ();
}
Grob *gr = unsmob_grob (grob);
- LY_ASSERT_FIRST_SMOB(Grob, grob);
- LY_ASSERT_SMOB(Grob, 2);
+ LY_ASSERT_SMOB (Grob, grob, 1);
+ LY_ASSERT_SMOB (Grob, other, 2);
Grob *o = unsmob_grob (other);
- LY_ASSERT_TYPE(is_axis, 3);
+ LY_ASSERT_TYPE (is_axis, axis, 3);
Grob *refp = gr->common_refpoint (o, Axis (scm_to_int (axis)));
return refp ? refp->self_scm () : SCM_BOOL_F;
{
Grob *gr = unsmob_grob (grob);
- LY_ASSERT_FIRST_SMOB(Grob, grob);
- LY_ASSERT_SMOB(Grob_array, 2);
+ LY_ASSERT_SMOB (Grob, grob, 1);
+ LY_ASSERT_SMOB (Grob_array, others, 2);
Grob_array *ga = unsmob_grob_array (others);
- LY_ASSERT_TYPE(is_axis, 3);
+ LY_ASSERT_TYPE (is_axis, axis, 3);
Grob *refp = common_refpoint_of_array (ga->array (), gr, Axis (scm_to_int (axis)));
return refp ? refp->self_scm () : SCM_BOOL_F;