X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fduration.cc;h=194ce3a89e2e3187b302e83ea615a399595e277c;hb=99503a78627620112cabb61bb9f1cee3fe9dfcb4;hp=0b80b1ce1f33dba7ed7ec97910edfdd33913e5b7;hpb=b45f2a64f2dba80aea47d596b38068f71402579a;p=lilypond.git diff --git a/lily/duration.cc b/lily/duration.cc index 0b80b1ce1f..194ce3a89e 100644 --- a/lily/duration.cc +++ b/lily/duration.cc @@ -1,10 +1,21 @@ /* - duration.cc -- implement Duration + This file is part of LilyPond, the GNU music typesetter. - source file of the LilyPond music typesetter - - (c) 1997--2009 Jan Nieuwenhuizen + Copyright (C) 1997--2011 Jan Nieuwenhuizen Han-Wen Nienhuys + + LilyPond is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + LilyPond is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with LilyPond. If not, see . */ #include "duration.hh" @@ -50,8 +61,8 @@ Duration::Duration (Rational r, bool scale) satisfies the left inequality and is within a factor of 2 of satistying the right one. Therefore either k = k' or k = k'+1 */ - int p = r.num (); - int q = r.den (); + int p = (int) r.num (); + int q = (int) r.den (); int k = intlog2 (q) - intlog2 (p); if (shift_left(p, k) < q) k++;