diff --git a/src/cid/cidload.c b/src/cid/cidload.c index ea53d6cdc..b22b53683 100644 --- a/src/cid/cidload.c +++ b/src/cid/cidload.c @@ -758,7 +758,7 @@ error = FT_Err_Ok; Exit: - *data_written = FT_ULong( d - data ); + *data_written = (FT_ULong)( d - data ); return error; } diff --git a/src/sdf/ftsdf.c b/src/sdf/ftsdf.c index 70c7a08bb..f9b16bc6f 100644 --- a/src/sdf/ftsdf.c +++ b/src/sdf/ftsdf.c @@ -3308,9 +3308,9 @@ dist.distance = square_root( dist.distance ); if ( internal_params.flip_y ) - index = FT_UInt( y * width + x ); + index = (FT_UInt)( y * width + x ); else - index = FT_UInt( ( rows - y - 1 ) * width + x ); + index = (FT_UInt)( ( rows - y - 1 ) * width + x ); /* check whether the pixel is set or not */ if ( dists[index].sign == 0 )