cache: Disable the legacy compatibility if 16-bit system.

int-not32-changes
suzuki toshiya 16 years ago
parent b9d2a0e2ad
commit 0102bb6fe6
  1. 10
      ChangeLog
  2. 4
      src/cache/ftcbasic.c

@ -1,3 +1,13 @@
2009-07-03 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
cache: Disable the legacy compatibility if 16-bit system.
* src/cache/ftcbasic.c (FTC_ImageCache_Lookup): Exclude
the legacy behaviour from 16-bit platform, because the
current hack cannot detect the caller uses this function
via legacy convension.
(FTC_SBitCache_Lookup): Ditto.
2009-07-03 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
cache: Check 32-bit glyph index on 16-bit systems.

@ -328,7 +328,7 @@
if ( anode )
*anode = NULL;
#ifdef FT_CONFIG_OPTION_OLD_INTERNALS
#if defined( FT_CONFIG_OPTION_OLD_INTERNALS ) && ( FT_INT_MAX > 0xFFFFU )
/*
* This one is a major hack used to detect whether we are passed a
@ -651,7 +651,7 @@
*ansbit = NULL;
#ifdef FT_CONFIG_OPTION_OLD_INTERNALS
#if defined( FT_CONFIG_OPTION_OLD_INTERNALS ) && ( FT_INT_MAX > 0xFFFFU )
/* This one is a major hack used to detect whether we are passed a
* regular FTC_ImageType handle, or a legacy FTC_OldImageDesc one.

Loading…
Cancel
Save