shithub: freetype+ttf2subf

Download patch

ref: d76050abd79cd4aa09182cf48c415d6e30602ac4
parent: 8a9d58133b97a9c3c945152f2e157d6269843d00
author: David Turner <[email protected]>
date: Sat Mar 30 11:14:48 EST 2002

removing compiler warnings

git/fs: mount .git/fs: mount/attach disallowed
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,8 @@
         * include/freetype/internal/tttypes.h: adding comments to some of
           the TT_FaceRec fields.
 
+        * src/sfnt/ttcmap0.c (TT_Build_CMaps): removed compiler warnings
+
 2002-03-30  Werner Lemberg  <[email protected]>
 
 	* include/freetype/t1tables.h (t1_blend_max): Fix typo.
--- a/src/sfnt/ttcmap0.c
+++ b/src/sfnt/ttcmap0.c
@@ -1548,10 +1548,10 @@
   FT_LOCAL_DEF( FT_Error )
   TT_Build_CMaps( TT_Face   face )
   {
-    FT_UInt          num_cmaps;
-    FT_Byte*         table = face->cmap_table;
-    FT_Byte*         limit = table + face->cmap_size;
-    FT_Byte*         p     = table;
+    FT_Byte*           table = face->cmap_table;
+    FT_Byte*           limit = table + face->cmap_size;
+    volatile FT_UInt   num_cmaps;
+    volatile FT_Byte*  p     = table;
 
     if ( p + 4 > limit )
       return FT_Err_Invalid_Table;
@@ -1580,10 +1580,10 @@
 
       if ( offset && table + offset + 2 < limit )
       {
-        FT_Byte*              cmap   = table + offset;
-        FT_UInt               format = TT_PEEK_USHORT(cmap);
-        const TT_CMap_Class*  pclazz = tt_cmap_classes;
-        TT_CMap_Class         clazz;
+        FT_Byte*                       cmap   = table + offset;
+        FT_UInt                        format = TT_PEEK_USHORT(cmap);
+        volatile const TT_CMap_Class*  pclazz = tt_cmap_classes;
+        TT_CMap_Class                  clazz;
 
         for ( ; *pclazz; pclazz++ )
         {