(SCM grob_arr),
"Return the grob_array length.")
{
+ LY_ASSERT_SMOB (Grob_array, grob_arr, 1);
+
Grob_array *me = unsmob_grob_array (grob_arr);
- SCM_ASSERT_TYPE (me, grob_arr, SCM_ARG1, __FUNCTION__, "Grob_array");
return scm_from_int (me->size ());
}
"Retrieve the @code{index} element of @code{grob-arr}.")
{
Grob_array *me = unsmob_grob_array (grob_arr);
- SCM_ASSERT_TYPE (me, grob_arr, SCM_ARG1, __FUNCTION__, "Grob_array");
- SCM_ASSERT_TYPE (scm_is_integer (index), index, SCM_ARG2, __FUNCTION__, "integer");
+ LY_ASSERT_SMOB (Grob_array, grob_arr, 1);
+ LY_ASSERT_TYPE(scm_is_integer,index, 2);
vsize i = scm_to_unsigned (index);
if (i == VPOS || i >= me->size ())