From 2429dc3d7c209a35d2026fa9f864e0ba785cf697 Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Mon, 3 Jun 2013 12:41:58 +0200 Subject: Add CFF_CONFIG_OPTION_OLD_ENGINE configuration option. This controls whether the old FreeType CFF engine gets compiled into FreeType. It is now disabled by default. * devel/ftoption.h, include/freetype/config/ftoption.h (CFF_CONFIG_OPTION_OLD_ENGINE): New macro. * src/cff/cffdrivr.c (cff_property_set), src/cff/cffgload.c (CFF_Operator, cff_argument_counts, cff_builder_add_point, cff_operator_seac, cff_decoder_parse_charstrings, cff_slot_load), src/cff/cffgload.h, src/cff/cffobjs.c (cff_driver_init): Use CFF_CONFIG_OPTION_OLD_ENGINE to guard the affected code. * docs/CHANGES: Updated. --- src/cff/cffgload.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/cff/cffgload.h') diff --git a/src/cff/cffgload.h b/src/cff/cffgload.h index 11b389e21..41df7db69 100644 --- a/src/cff/cffgload.h +++ b/src/cff/cffgload.h @@ -218,10 +218,12 @@ FT_BEGIN_HEADER #endif /* 0 */ +#ifdef CFF_CONFIG_OPTION_OLD_ENGINE FT_LOCAL( FT_Error ) cff_decoder_parse_charstrings( CFF_Decoder* decoder, FT_Byte* charstring_base, FT_ULong charstring_len ); +#endif FT_LOCAL( FT_Error ) cff_slot_load( CFF_GlyphSlot glyph, -- cgit v1.2.1