ref: 0abbc9f5122496d94d7364dfd9fe4e2a0b30b938
parent: 6e253b26b2889cfff817b966c95e112bda050298
author: Werner Lemberg <[email protected]>
date: Wed Jun 2 02:36:11 EDT 2021
[psaux] Fix MSVC compiler warnings. * src/psaux/afmparse.c (afm_parse_track_kern, afm_parse_kern_pairs): Add cast.
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2021-06-02 Werner Lemberg <[email protected]>
+
+ [psaux] Fix MSVC compiler warnings.
+
+ * src/psaux/afmparse.c (afm_parse_track_kern, afm_parse_kern_pairs):
+ Add cast.
+
2021-05-29 Werner Lemberg <[email protected]>
Fix compilation errors and (some) warnings for clang++.
--- a/src/psaux/afmparse.c
+++ b/src/psaux/afmparse.c
@@ -622,7 +622,8 @@
/* Rough sanity check: The minimum line length of the `TrackKern` */
/* command is 20 characters (including the EOL character). */
- if ( ( stream->limit - stream->cursor ) / 20 < fi->NumTrackKern )
+ if ( (FT_ULong)( stream->limit - stream->cursor ) / 20 <
+ fi->NumTrackKern )
{
FT_ERROR(( "afm_parse_track_kern:"
" number of track kern entries exceeds stream size\n" ));
@@ -763,7 +764,8 @@
/* Rough sanity check: The minimum line length of the `KP`, */
/* `KPH`,`KPX`, and `KPY` commands is 10 characters (including */
/* the EOL character). */
- if ( ( stream->limit - stream->cursor ) / 10 < fi->NumKernPair )
+ if ( (FT_ULong)( stream->limit - stream->cursor ) / 10 <
+ fi->NumKernPair )
{
FT_ERROR(( "afm_parse_kern_pairs:"
" number of kern pairs exceeds stream size\n" ));