otvalid: Count the table size on memory by ptrdiff_t.

This commit is contained in:
suzuki toshiya 2009-08-01 00:30:13 +09:00
parent 90c7efc8f2
commit 88c95bab74
2 changed files with 10 additions and 1 deletions

View File

@ -1,3 +1,12 @@
2009-07-31 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
otvalid: Count the table size on memory by ptrdiff_t.
* src/otvalid/otvgpos.c (otv_ValueRecord_validate):
Change the type of table size from FT_UInt to
FT_PtrDist because it is calculated by the memory
addresses.
2009-07-31 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
otvalid: Prevent an overflow by GPOS/GSUB 32b-bit offset.

View File

@ -209,7 +209,7 @@
{
if ( format & 1 )
{
FT_UInt table_size;
FT_PtrDist table_size;
OTV_OPTIONAL_TABLE( device );