summaryrefslogtreecommitdiff
path: root/include/freetype/config
diff options
context:
space:
mode:
authorDavid Turner <david@freetype.org>2006-02-16 22:45:31 +0000
committerDavid Turner <david@freetype.org>2006-02-16 22:45:31 +0000
commitcda2d957dc66673ac7d573e72e6aa4c02d407eb2 (patch)
tree57ea6e6dfecbb382293c754285e9901abdacea48 /include/freetype/config
parent0d565fdc1d3a383d032a198561be26739a0c55f5 (diff)
downloadfreetype2-cda2d957dc66673ac7d573e72e6aa4c02d407eb2.tar.gz
* builds/amiga/src/base/ftsystem.c, devel/ftoption.h
include/freetype/ftcache.h, include/freetype/ftoutln.h, include/freetype/cache/ftccache.h, include/freetype/cache/ftccmap.h, include/freetype/config/ftoption.h, include/freetype/internal/ftcalc.h, include/freetype/internal/ftdriver.h, include/freetype/internal/ftmemory.h, include/freetype/internal/ftobjs.h, include/freetype/internal/ftrfork.h, include/freetype/internal/psaux.h, include/freetype/internal/sfnt.h, include/freetype/internal/t1types.h, include/freetype/internal/tttypes.h, src/base/ftcalc.c, src/base/ftdbgmem.c, src/base/ftobjs.c, src/base/ftsystem.c, src/base/ftutil.c, src/bdf/bdfdrivr.c, src/cache/ftccache.c, src/cache/ftccback.h, src/cache/ftccmap.c, src/cache/ftcmanag.c, src/cff/cffdrivr.c, src/cid/cidriver.c, src/pcf/pcfdrivr.c, src/pfr/pfrdrivr.c, src/psaux/psauxmod.c, src/sfnt/sfdriver.c, src/truetype/ttdriver.c, src/type1/t1driver.c, src/type1/t1objs.c, src/type42/t42drivr.c, src/winfonts/winfnt.c: massive changes to the internals to respect the internal object layouts and exported functions of FreeType 2.1.7. Note that the cache sub-system cannot be fully retrofitted, unfortunately.
Diffstat (limited to 'include/freetype/config')
-rw-r--r--include/freetype/config/ftoption.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/include/freetype/config/ftoption.h b/include/freetype/config/ftoption.h
index dae8feacf..33704092b 100644
--- a/include/freetype/config/ftoption.h
+++ b/include/freetype/config/ftoption.h
@@ -583,12 +583,17 @@ FT_BEGIN_HEADER
/*
* This temporary macro is used to control whether we are going to
- * compile certain functions like FT_Alloc in a way that prevents recent
+ * compile certain functions like ft_mem_alloc in a way that prevents recent
* GCC releases from emitting zillions of `strict aliasing' warning
* messages each time a memory-management function is called.
*/
#define FT_STRICT_ALIASING
+/* define this variable if you want to keep the layout of internal structures
+ * that was used prior to FreeType 2.2. This also compiles in a few obsolete
+ * functions to avoid linking problems on typical Unix distributions
+ */
+#define FT_CONFIG_OPTION_OLD_INTERNALS
FT_END_HEADER