summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsuzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>2009-07-03 18:01:36 +0900
committersuzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>2009-07-03 18:01:36 +0900
commitc7a2e69ed8d8ad6f90d94b94c6588ff52c009204 (patch)
tree823f54f2a2affeebf0731a57cea2c7bc745bd4e6
parentdc4357df7d38715eb47ab352017a4145888885f5 (diff)
downloadfreetype2-c7a2e69ed8d8ad6f90d94b94c6588ff52c009204.tar.gz
truetype: Extend mmvar_len to hold size_t values.
-rw-r--r--ChangeLog9
-rw-r--r--src/truetype/ttgxvar.h2
2 files changed, 10 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 18917d21b..a9afe67d5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
2009-07-03 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
+ truetype: Extend mmvar_len to hold size_t values.
+
+ * src/truetype/ttgxvar.h: The type of
+ GX_BlendRec.mmvar_len is changed from FT_Int to
+ FT_Offset, because TT_Get_MM_Var() calculates it
+ by sizeof() results.
+
+2009-07-03 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
+
truetype: Check invalid function number in IDEF instruction.
* src/truetype/ttinterp.c (Ins_IDEF): Check
diff --git a/src/truetype/ttgxvar.h b/src/truetype/ttgxvar.h
index 706cb4d36..82dfc4431 100644
--- a/src/truetype/ttgxvar.h
+++ b/src/truetype/ttgxvar.h
@@ -84,7 +84,7 @@ FT_BEGIN_HEADER
FT_Fixed* normalizedcoords;
FT_MM_Var* mmvar;
- FT_Int mmvar_len;
+ FT_Offset mmvar_len;
FT_Bool avar_checked;
GX_AVarSegment avar_segment;