Minor, fix double-promotion warnings (#1221)
diff --git a/src/dump-emoji.cc b/src/dump-emoji.cc index 3e0d668..b5ec30e 100644 --- a/src/dump-emoji.cc +++ b/src/dump-emoji.cc
@@ -146,7 +146,7 @@ int r = (color >> 8) & 0xFF; int g = (color >> 16) & 0xFF; int b = (color >> 24) & 0xFF; - cairo_set_source_rgba (cr, r / 255.f, g / 255.f, b / 255.f, alpha); + cairo_set_source_rgba (cr, r / 255., g / 255., b / 255., alpha); cairo_glyph_t glyph; glyph.index = glyph_id;
diff --git a/src/hb-common.cc b/src/hb-common.cc index 16f8701..41b1601 100644 --- a/src/hb-common.cc +++ b/src/hb-common.cc
@@ -1072,7 +1072,7 @@ while (len && s[len - 1] == ' ') len--; s[len++] = '='; - len += MAX (0, snprintf (s + len, ARRAY_LENGTH (s) - len, "%g", variation->value)); + len += MAX (0, snprintf (s + len, ARRAY_LENGTH (s) - len, "%g", (double) variation->value)); assert (len < ARRAY_LENGTH (s)); len = MIN (len, size - 1);
diff --git a/src/hb-ot-var-fvar-table.hh b/src/hb-ot-var-fvar-table.hh index 1d17a97..96c39c1 100644 --- a/src/hb-ot-var-fvar-table.hh +++ b/src/hb-ot-var-fvar-table.hh
@@ -177,7 +177,7 @@ v = (v - axis.default_value) / (axis.default_value - axis.min_value); else v = (v - axis.default_value) / (axis.max_value - axis.default_value); - return (int) (v * 16384. + (v >= 0. ? .5 : -.5)); + return (int) (v * 16384.f + (v >= 0.f ? .5f : -.5f)); } protected: