Typos in previous commit.
diff --git a/src/cid/cidload.c b/src/cid/cidload.c
index ea53d6c..b22b536 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 70c7a08..f9b16bc 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 )