freetype-commit
[Top][All Lists]
Advanced

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

[freetype2] int-not32-changes-2017 c2b3576 05/23: cast 16bit values in t


From: suzuki toshiya
Subject: [freetype2] int-not32-changes-2017 c2b3576 05/23: cast 16bit values in the enumarator to signed short, to fit 16bit platforms.
Date: Tue, 12 Sep 2017 22:13:34 -0400 (EDT)

branch: int-not32-changes-2017
commit c2b35764514e973a58149b97968ff6dd92e34c13
Author: suzuki toshiya <address@hidden>
Commit: suzuki toshiya <address@hidden>

    cast 16bit values in the enumarator to signed short, to fit 16bit platforms.
---
 src/truetype/ttgxvar.h | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/truetype/ttgxvar.h b/src/truetype/ttgxvar.h
index 7e81719..5750630 100644
--- a/src/truetype/ttgxvar.h
+++ b/src/truetype/ttgxvar.h
@@ -344,7 +344,11 @@ FT_BEGIN_HEADER
   /*                                                                       */
   typedef enum  GX_TupleCountFlags_
   {
+#if FT_UINT_MAX > 0xFFFFUL
     GX_TC_TUPLES_SHARE_POINT_NUMBERS = 0x8000,
+#else
+    GX_TC_TUPLES_SHARE_POINT_NUMBERS = (FT_Short)0x8000,
+#endif
     GX_TC_RESERVED_TUPLE_FLAGS       = 0x7000,
     GX_TC_TUPLE_COUNT_MASK           = 0x0FFF
 
@@ -362,7 +366,11 @@ FT_BEGIN_HEADER
   /*                                                                       */
   typedef enum  GX_TupleIndexFlags_
   {
+#if FT_UINT_MAX > 0xFFFFUL
     GX_TI_EMBEDDED_TUPLE_COORD  = 0x8000,
+#else
+    GX_TI_EMBEDDED_TUPLE_COORD  = (FT_Short)0x8000,
+#endif
     GX_TI_INTERMEDIATE_TUPLE    = 0x4000,
     GX_TI_PRIVATE_POINT_NUMBERS = 0x2000,
     GX_TI_RESERVED_TUPLE_FLAG   = 0x1000,



reply via email to

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