]> git.donarmstrong.com Git - lilypond.git/blobdiff - flower/rational.cc
release: 1.0.15
[lilypond.git] / flower / rational.cc
index 10b3bc9c2c3a2d46d26c6be05ff70bf9f32daf87..cf99657acbfd6081f1bd0963c734594ece3fbf57 100644 (file)
@@ -41,7 +41,7 @@ Rational::truncated () const
 
 Rational::Rational ()
 {
-  sign_ = 1;
+  sign_ = 0;
   num_ = den_ = 1;
 }
 
@@ -53,6 +53,10 @@ Rational::Rational (int n, int d)
   normalise ();
 }
 
+Rational::Rational (Rational const &r)
+{
+  copy (r);
+}
 
 static
 int gcd (int a, int b)
@@ -252,11 +256,6 @@ Rational::operator = (Rational const &r)
   return *this;
 }
 
-Rational::Rational (Rational const &r)
-{
-  copy (r);
-}
-
 String
 Rational::str () const
 {