[psaux] Fix MSVC compiler warnings.

* src/psaux/afmparse.c (afm_parse_track_kern, afm_parse_kern_pairs):
Add cast.
This commit is contained in:
Werner Lemberg 2021-06-02 06:36:11 +02:00
parent 6e253b26b2
commit 0abbc9f512
2 changed files with 11 additions and 2 deletions

View File

@ -1,3 +1,10 @@
2021-06-02 Werner Lemberg <wl@gnu.org>
[psaux] Fix MSVC compiler warnings.
* src/psaux/afmparse.c (afm_parse_track_kern, afm_parse_kern_pairs):
Add cast.
2021-05-29 Werner Lemberg <wl@gnu.org>
Fix compilation errors and (some) warnings for clang++.

View File

@ -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" ));