diff options
author | Werner Lemberg <wl@gnu.org> | 2013-06-03 12:41:58 +0200 |
---|---|---|
committer | Werner Lemberg <wl@gnu.org> | 2013-06-03 12:41:58 +0200 |
commit | 2429dc3d7c209a35d2026fa9f864e0ba785cf697 (patch) | |
tree | b80c85e76f6b32bc9b14154831c9a32226d99928 /src/cff/cffgload.h | |
parent | f9cceeb4e314656403e183ec9ddf181819fac808 (diff) | |
download | freetype2-2429dc3d7c209a35d2026fa9f864e0ba785cf697.tar.gz |
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.
Diffstat (limited to 'src/cff/cffgload.h')
-rw-r--r-- | src/cff/cffgload.h | 2 |
1 files changed, 2 insertions, 0 deletions
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, |