Volta_engraver::staff_eligible ()
{
SCM doit =get_property ("voltaOnThisStaff");
- if (ly_c_boolean_p (doit))
+ if (scm_is_bool (doit))
{
return to_boolean (doit);
}
volta engraver in score context or somesuch.
*/
- if (!ly_c_pair_p (staffs))
+ if (!scm_is_pair (staffs))
{
programming_error ("Huh? Volta engraver can't find staffs?");
return false;
}
- else if (ly_car (scm_last_pair (staffs)) != staff_)
+ else if (scm_car (scm_last_pair (staffs)) != staff_)
{
return false;
}
bool end = false;
start_string_ = SCM_EOL;
- while (ly_c_pair_p (cs))
+ while (scm_is_pair (cs))
{
- SCM c = ly_car (cs);
+ SCM c = scm_car (cs);
- if (ly_c_pair_p (c)
- && ly_car (c) == ly_symbol2scm ("volta")
- && ly_c_pair_p (ly_cdr (c)))
+ if (scm_is_pair (c)
+ && scm_car (c) == ly_symbol2scm ("volta")
+ && scm_is_pair (scm_cdr (c)))
{
- if (ly_cadr (c) == SCM_BOOL_F)
+ if (scm_cadr (c) == SCM_BOOL_F)
end = true;
else
- start_string_ = ly_cadr (c);
+ start_string_ = scm_cadr (c);
}
- cs = ly_cdr (cs);
+ cs = scm_cdr (cs);
}
if (volta_span_)
}
if (volta_span_ &&
- (ly_c_string_p (start_string_) || ly_c_pair_p (start_string_)))
+ (scm_is_string (start_string_) || scm_is_pair (start_string_)))
{
warning (_ ("Already have a volta spanner. Stopping that one prematurely."));
}
if (!volta_span_ &&
- (ly_c_string_p (start_string_) || ly_c_pair_p (start_string_)))
+ (scm_is_string (start_string_) || scm_is_pair (start_string_)))
{
started_mom_ = now_mom () ;