freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2] master 0abbc9f: [psaux] Fix MSVC compiler warnings.


From: Werner Lemberg
Subject: [freetype2] master 0abbc9f: [psaux] Fix MSVC compiler warnings.
Date: Wed, 2 Jun 2021 00:40:10 -0400 (EDT)

branch: master
commit 0abbc9f5122496d94d7364dfd9fe4e2a0b30b938
Author: Werner Lemberg <wl@gnu.org>
Commit: Werner Lemberg <wl@gnu.org>

    [psaux] Fix MSVC compiler warnings.
    
    * src/psaux/afmparse.c (afm_parse_track_kern, afm_parse_kern_pairs):
    Add cast.
---
 ChangeLog            | 7 +++++++
 src/psaux/afmparse.c | 6 ++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 2f087c6..496d803 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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++.
diff --git a/src/psaux/afmparse.c b/src/psaux/afmparse.c
index 61f581f..0ad1760 100644
--- 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" ));



reply via email to

[Prev in Thread] Current Thread [Next in Thread]