X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=flower%2Foffset.cc;h=0287022dcef6da388885cef2605090bbd863a834;hb=144cd434d02e6d90b2fb738eeee99119a7c5e1d2;hp=294f69e6f8e5a3c2626497615c14038429df8ece;hpb=9cf485743fe1f5f6e2de3d2c5e070b67055edeb7;p=lilypond.git diff --git a/flower/offset.cc b/flower/offset.cc index 294f69e6f8..0287022dce 100644 --- a/flower/offset.cc +++ b/flower/offset.cc @@ -1,9 +1,20 @@ /* - offset.cc -- implement Offset + This file is part of LilyPond, the GNU music typesetter. - source file of the GNU LilyPond music typesetter + Copyright (C) 1997--2010 Han-Wen Nienhuys - (c) 1997--2007 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 "offset.hh" @@ -19,12 +30,6 @@ Offset::to_string () const } #endif -bool -isinf_b (Real r) -{ - return (fabs (r) > 1e20); -} - /* free bsd fix by John Galbraith */ @@ -33,7 +38,7 @@ Offset complex_multiply (Offset z1, Offset z2) { Offset z; - if (!isinf_b (z2[Y_AXIS])) + if (!isinf (z2[Y_AXIS])) { z[X_AXIS] = z1[X_AXIS] * z2[X_AXIS] - z1[Y_AXIS] * z2[Y_AXIS]; z[Y_AXIS] = z1[X_AXIS] * z2[Y_AXIS] + z1[Y_AXIS] * z2[X_AXIS];