From 2d68de96c62c1e6d6a2b615336d99b671fc672b7 Mon Sep 17 00:00:00 2001 From: Sebastian Rasmussen Date: Mon, 29 May 2017 00:10:28 +0800 Subject: Avoid double literals causing casts to float. --- source/xps/xps-glyphs.c | 6 +++--- source/xps/xps-gradient.c | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) (limited to 'source/xps') diff --git a/source/xps/xps-glyphs.c b/source/xps/xps-glyphs.c index 98a44217..bfe38432 100644 --- a/source/xps/xps-glyphs.c +++ b/source/xps/xps-glyphs.c @@ -64,9 +64,9 @@ xps_measure_font_glyph(fz_context *ctx, xps_document *doc, fz_font *font, int gi FT_Get_Advance(face, gid, mask | FT_LOAD_VERTICAL_LAYOUT, &vadv); fz_unlock(ctx, FZ_LOCK_FREETYPE); - mtx->hadv = hadv / (float)face->units_per_EM; - mtx->vadv = vadv / (float)face->units_per_EM; - mtx->vorg = face->ascender / (float) face->units_per_EM; + mtx->hadv = (float) hadv / face->units_per_EM; + mtx->vadv = (float) vadv / face->units_per_EM; + mtx->vorg = (float) face->ascender / face->units_per_EM; } static fz_font * diff --git a/source/xps/xps-gradient.c b/source/xps/xps-gradient.c index 02279677..a7a7cf44 100644 --- a/source/xps/xps-gradient.c +++ b/source/xps/xps-gradient.c @@ -312,10 +312,10 @@ xps_draw_radial_gradient(fz_context *ctx, xps_document *doc, const fz_matrix *ct char *radius_x_att = fz_xml_att(root, "RadiusX"); char *radius_y_att = fz_xml_att(root, "RadiusY"); - x0 = y0 = 0.0; - x1 = y1 = 1.0; - xrad = 1.0; - yrad = 1.0; + x0 = y0 = 0.0f; + x1 = y1 = 1.0f; + xrad = 1.0f; + yrad = 1.0f; if (origin_att) xps_parse_point(ctx, doc, origin_att, &x0, &y0); @@ -335,7 +335,7 @@ xps_draw_radial_gradient(fz_context *ctx, xps_document *doc, const fz_matrix *ct fz_pre_scale(&local_ctm, 1, yrad/xrad); } - if (yrad != 0.0) + if (yrad != 0.0f) { invscale = xrad / yrad; y0 = y0 * invscale; -- cgit v1.2.3