]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/moment-scheme.cc
* scm/auto-beam.scm (revert-property-setting): Bugfixes: add
[lilypond.git] / lily / moment-scheme.cc
index 9c924a90cf98599168060286c9bcfc92b53cf683..831ace9215512d7e7f163698dc3cae3c0b95ee6d 100644 (file)
@@ -75,6 +75,17 @@ LY_DEFINE (ly_div_moment, "ly:div-moment",
   return (*ma / * mb).smobbed_copy ();
 }
 
+LY_DEFINE (ly_mod_moment, "ly:mod-moment",
+          2, 0, 0, (SCM a, SCM b),
+          "Modulo of two moments.")
+{
+  Moment *ma = unsmob_moment (a);
+  Moment *mb = unsmob_moment (b);
+  SCM_ASSERT_TYPE (ma, a, SCM_ARG1, __FUNCTION__, "moment");
+  SCM_ASSERT_TYPE (mb, b, SCM_ARG2, __FUNCTION__, "moment");
+  return (*ma % * mb).smobbed_copy ();
+}
+
 
 LY_DEFINE (ly_moment_grace_numerator, "ly:moment-grace-numerator",
           1, 0, 0, (SCM mom),