From dc0e37529d185a9848b0e53d424d40239d195c8c Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Sat, 23 Sep 2017 10:44:01 -0700 Subject: [PATCH] cairo-chart: Make it clear that fabs() of integer values is intended. Reported by Clang. --- src/output/cairo-chart.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/output/cairo-chart.c b/src/output/cairo-chart.c index 802aa07bd2..db8eb67ecf 100644 --- a/src/output/cairo-chart.c +++ b/src/output/cairo-chart.c @@ -389,8 +389,9 @@ xrchart_write_scale (cairo_t *cr, struct xrchart_geometry *geom, geom->axis[orient].max = upper; geom->axis[orient].min = lower; - geom->axis[orient].scale = (fabs (geom->axis[orient].data_max - geom->axis[orient].data_min) - / fabs (geom->axis[orient].max - geom->axis[orient].min)); + struct xrchart_axis *axis = &geom->axis[orient]; + geom->axis[orient].scale = (fabs ((double) axis->data_max - axis->data_min) + / fabs (axis->max - axis->min)); if (orient == SCALE_ABSCISSA) { -- 2.30.2