From: Jan Nieuwenhuizen Date: Tue, 1 Mar 2011 13:17:44 +0000 (+0100) Subject: Use my_round from libc-extension instead of casting. X-Git-Tag: release/2.13.52-1~3^2~2 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=91b09f395deb2fe41d877237c8060066d30acdd5;p=lilypond.git Use my_round from libc-extension instead of casting. --- diff --git a/lily/beam-quanting.cc b/lily/beam-quanting.cc index 4445305db8..e868e51d7f 100644 --- a/lily/beam-quanting.cc +++ b/lily/beam-quanting.cc @@ -31,6 +31,7 @@ using namespace std; #include "directional-element-interface.hh" #include "grob.hh" #include "international.hh" +#include "libc-extension.hh" #include "main.hh" #include "output-def.hh" #include "pointer-group-interface.hh" @@ -629,10 +630,11 @@ my_modf (Real x) void Beam_scoring_problem::score_horizontal_inter_quants (Beam_configuration *config) const { - if (config->y.delta() == 0.0 && abs (config->y[LEFT]) < staff_radius * staff_space) + if (config->y.delta () == 0.0 + && abs (config->y[LEFT]) < staff_radius * staff_space) { Real yshift = config->y[LEFT] - 0.5 * staff_space; - if (abs ((int)(yshift + 0.5) - yshift) < 0.01 * staff_space) + if (fabs (my_round (yshift) - yshift) < 0.01 * staff_space) config->add (parameters.HORIZONTAL_INTER_QUANT_PENALTY, "H"); } }