From: cristy Date: Mon, 6 Apr 2015 11:46:41 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~1135 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e435691e353215809d18390d46935c0f7ea9d984;p=imagemagick --- diff --git a/MagickCore/draw.c b/MagickCore/draw.c index 547a21885..8c3f5dc6f 100644 --- a/MagickCore/draw.c +++ b/MagickCore/draw.c @@ -5763,12 +5763,10 @@ static void TraceSquareLinecap(PrimitiveInfo *primitive_info, static inline double DrawEpsilonReciprocal(const double x) { -#define DrawEpsilon ((double) 1.0e-6) +#define DrawEpsilon (1.0e-6) - double sign = x < (double) 0.0 ? (double) -1.0 : - (double) 1.0; - return((sign*x) >= DrawEpsilon ? (double) 1.0/x : sign*( - (double) 1.0/DrawEpsilon)); + double sign = x < 0.0 ? -1.0 : 1.0; + return((sign*x) >= DrawEpsilon ? 1.0/x : sign*(1.0/DrawEpsilon)); } static PrimitiveInfo *TraceStrokePolygon(const DrawInfo *draw_info,