X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fpitch-scheme.cc;h=3beb9f43cf94ccffe41a07fcb73f76de6a09524f;hb=c043944a17dce34b2e539982e7e43b6cbc74b632;hp=035f6f2c089a49f2be76d27ddccbbcc0bcf948e2;hpb=634ad74db688a5305f001917453c5cd15305c539;p=lilypond.git diff --git a/lily/pitch-scheme.cc b/lily/pitch-scheme.cc index 035f6f2c08..3beb9f43cf 100644 --- a/lily/pitch-scheme.cc +++ b/lily/pitch-scheme.cc @@ -3,8 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 2005 Han-Wen Nienhuys - + (c) 2005--2006 Han-Wen Nienhuys */ #include "pitch.hh" @@ -14,7 +13,7 @@ LY_DEFINE (ly_pitch_transpose, "ly:pitch-transpose", "Transpose @var{p} by the amount @var{delta}, " "where @var{delta} is relative to middle C.") { - Pitch* t = unsmob_pitch (p); + Pitch *t = unsmob_pitch (p); Pitch *d = unsmob_pitch (delta); SCM_ASSERT_TYPE (t, p, SCM_ARG1, __FUNCTION__, "pitch"); SCM_ASSERT_TYPE (d, delta, SCM_ARG1, __FUNCTION__, "pitch"); @@ -31,9 +30,9 @@ LY_DEFINE (ly_make_pitch, "ly:make-pitch", "The @var{alter} is zero for a natural, negative for " "flats, or positive for sharps. ") { - SCM_ASSERT_TYPE (scm_integer_p (octave)== SCM_BOOL_T , octave, SCM_ARG1, __FUNCTION__, "integer"); - SCM_ASSERT_TYPE (scm_integer_p (note)== SCM_BOOL_T, note, SCM_ARG2, __FUNCTION__, "integer"); - SCM_ASSERT_TYPE (scm_integer_p (alter)== SCM_BOOL_T, alter, SCM_ARG3, __FUNCTION__, "integer"); + SCM_ASSERT_TYPE (scm_integer_p (octave) == SCM_BOOL_T, octave, SCM_ARG1, __FUNCTION__, "integer"); + SCM_ASSERT_TYPE (scm_integer_p (note) == SCM_BOOL_T, note, SCM_ARG2, __FUNCTION__, "integer"); + SCM_ASSERT_TYPE (scm_integer_p (alter) == SCM_BOOL_T, alter, SCM_ARG3, __FUNCTION__, "integer"); Pitch p (scm_to_int (octave), scm_to_int (note), scm_to_int (alter)); return p.smobbed_copy (); @@ -45,7 +44,7 @@ LY_DEFINE (ly_pitch_steps, "ly:pitch-steps", 1, 0, 0, { Pitch *pp = unsmob_pitch (p); SCM_ASSERT_TYPE (pp, p, SCM_ARG1, __FUNCTION__, "Pitch"); - return scm_int2num (pp->steps ()); + return scm_from_int (pp->steps ()); } LY_DEFINE (ly_pitch_octave, "ly:pitch-octave", @@ -55,7 +54,7 @@ LY_DEFINE (ly_pitch_octave, "ly:pitch-octave", Pitch *p = unsmob_pitch (pp); SCM_ASSERT_TYPE (p, pp, SCM_ARG1, __FUNCTION__, "Pitch"); int q = p->get_octave (); - return scm_int2num (q); + return scm_from_int (q); } LY_DEFINE (ly_pitch_alteration, "ly:pitch-alteration", @@ -66,7 +65,7 @@ LY_DEFINE (ly_pitch_alteration, "ly:pitch-alteration", SCM_ASSERT_TYPE (p, pp, SCM_ARG1, __FUNCTION__, "Pitch"); int q = p->get_alteration (); - return scm_int2num (q); + return scm_from_int (q); } LY_DEFINE (pitch_notename, "ly:pitch-notename", @@ -76,7 +75,7 @@ LY_DEFINE (pitch_notename, "ly:pitch-notename", Pitch *p = unsmob_pitch (pp); SCM_ASSERT_TYPE (p, pp, SCM_ARG1, __FUNCTION__, "Pitch"); int q = p->get_notename (); - return scm_int2num (q); + return scm_from_int (q); } LY_DEFINE (ly_pitch_quartertones, "ly:pitch-quartertones", @@ -86,7 +85,7 @@ LY_DEFINE (ly_pitch_quartertones, "ly:pitch-quartertones", Pitch *p = unsmob_pitch (pp); SCM_ASSERT_TYPE (p, pp, SCM_ARG1, __FUNCTION__, "Pitch"); int q = p->quartertone_pitch (); - return scm_int2num (q); + return scm_from_int (q); } LY_DEFINE (ly_pitch_semitones, "ly:pitch-semitones", @@ -96,7 +95,7 @@ LY_DEFINE (ly_pitch_semitones, "ly:pitch-semitones", Pitch *p = unsmob_pitch (pp); SCM_ASSERT_TYPE (p, pp, SCM_ARG1, __FUNCTION__, "Pitch"); int q = p->semitone_pitch (); - return scm_int2num (q); + return scm_from_int (q); } LY_DEFINE (ly_pitch_less_p, "ly:pitch