shithub: freetype+ttf2subf

Download patch

ref: e90c5b978f043f9bfe33458974f5b1680e4badc9
parent: 5bf0a39485e0395f430604b279f9f4793f61ee32
author: Tom Kacvinsky <[email protected]>
date: Mon Mar 26 18:46:06 EST 2001

Changed tests for sizes of short, ints, and longs to use the suffix U
on the hexdecimal constants to avoid problems with HP-UX's ANSI
compliant C compiler (c89).  The changes work well with Sun's Forte
compilers.

git/fs: mount .git/fs: mount/attach disallowed
--- a/include/freetype/config/ftconfig.h
+++ b/include/freetype/config/ftconfig.h
@@ -62,11 +62,11 @@
 #include <limits.h>
 
   /* The number of bytes in an `int' type.  */
-#if   UINT_MAX == 0xFFFFFFFF
+#if   UINT_MAX == 0xFFFFFFFFU
 #define FT_SIZEOF_INT  4
-#elif UINT_MAX == 0xFFFF
+#elif UINT_MAX == 0xFFFFU
 #define FT_SIZEOF_INT  2
-#elif UINT_MAX > 0xFFFFFFFF && UINT_MAX == 0xFFFFFFFFFFFFFFFF
+#elif UINT_MAX > 0xFFFFFFFFU && UINT_MAX == 0xFFFFFFFFFFFFFFFFU
 #define FT_SIZEOF_INT  8
 #else
 #error "Unsupported number of bytes in `int' type!"
@@ -73,9 +73,9 @@
 #endif
 
   /* The number of bytes in a `long' type.  */
-#if   ULONG_MAX == 0xFFFFFFFF
+#if   ULONG_MAX == 0xFFFFFFFFU
 #define FT_SIZEOF_LONG  4
-#elif ULONG_MAX > 0xFFFFFFFF && ULONG_MAX == 0xFFFFFFFFFFFFFFFF
+#elif ULONG_MAX > 0xFFFFFFFFU && ULONG_MAX == 0xFFFFFFFFFFFFFFFFU
 #define FT_SIZEOF_LONG  8
 #else
 #error "Unsupported number of bytes in `long' type!"