]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/lily-guile.cc
Merge master into nested-bookparts
[lilypond.git] / lily / lily-guile.cc
index 9f62fbb670096940e457dda8c8c79bfda6544e61..9c88983e4c88586d90fc52f643feacaefd6af3c4 100644 (file)
@@ -561,15 +561,16 @@ robust_scm2int (SCM k, int o)
 SCM
 ly_rational2scm (Rational r)
 {
-  return scm_divide (scm_from_int (r.numerator ()), scm_from_int (r.denominator ()));
+  return scm_divide (scm_from_long_long (r.numerator ()),
+                    scm_from_long_long (r.denominator ()));
 }
 
 
 Rational
 ly_scm2rational (SCM r)
 {
-  return Rational (scm_to_int (scm_numerator (r)),
-                  scm_to_int (scm_denominator (r)));
+  return Rational (scm_to_long_long (scm_numerator (r)),
+                  scm_to_long_long (scm_denominator (r)));
 }
 
 Rational