summaryrefslogtreecommitdiff
path: root/src/sdf
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2022-03-31 07:43:41 +0200
committerWerner Lemberg <wl@gnu.org>2022-03-31 07:49:35 +0200
commit87989a1435c0b6a2848d502627ecaca9d3cfc3a1 (patch)
treed5886bcbcdad9fd57c373861e7ae895a61edcf47 /src/sdf
parent97cdbb24f7a71b83aeb5a8606d5a86d59c0e1b92 (diff)
downloadfreetype2-87989a1435c0b6a2848d502627ecaca9d3cfc3a1.tar.gz
Fix clang++ warnings.
* src/base/ftglyph.c (ft_svg_glyph_prepare), src/base/ftobj.c (ft_glyphslot_init), src/cache/ftccmap.c (ftc_cmap_node_new), src/cache/ftcimage.c (FTC_INode_New), src/lzw/ftlzw.c (FT_Stream_OpenLZW), src/psaux/psobjs.c (ps_parser_load_field), src/pshinter/pshglob.c (psh_globals_new), src/sfnt/ttsvg.c (tt_face_load_svg_doc): Initialize variables used for allocation. * src/sdf/ftsdf.c (split_sdf_conic, split_sdf_cubic): Change type of `max_splits` to FT_UInt. (sdf_generate_bounding_box): Add cast.
Diffstat (limited to 'src/sdf')
-rw-r--r--src/sdf/ftsdf.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/sdf/ftsdf.c b/src/sdf/ftsdf.c
index 891ef187e..f0e45418c 100644
--- a/src/sdf/ftsdf.c
+++ b/src/sdf/ftsdf.c
@@ -1077,7 +1077,7 @@
static FT_Error
split_sdf_conic( FT_Memory memory,
FT_26D6_Vec* control_points,
- FT_Int max_splits,
+ FT_UInt max_splits,
SDF_Edge** out )
{
FT_Error error = FT_Err_Ok;
@@ -1146,7 +1146,7 @@
static FT_Error
split_sdf_cubic( FT_Memory memory,
FT_26D6_Vec* control_points,
- FT_Int max_splits,
+ FT_UInt max_splits,
SDF_Edge** out )
{
FT_Error error = FT_Err_Ok;
@@ -3288,7 +3288,7 @@
buffer = (FT_SDFFormat*)bitmap->buffer;
if ( USE_SQUARED_DISTANCES )
- sp_sq = FT_INT_16D16( spread * spread );
+ sp_sq = FT_INT_16D16( (FT_Int)( spread * spread ) );
else
sp_sq = fixed_spread;