diff options
author | David Turner <david@freetype.org> | 2000-11-04 02:52:02 +0000 |
---|---|---|
committer | David Turner <david@freetype.org> | 2000-11-04 02:52:02 +0000 |
commit | a3d302571a945fa63818e81b8929b722a1963a07 (patch) | |
tree | f96ced1c72b42a56e9276f15c03e98ebe77c0ab7 /src/psaux | |
parent | d2d1701333c36347cb95f4e4b1afcaf4e7151dc4 (diff) | |
download | freetype2-a3d302571a945fa63818e81b8929b722a1963a07.tar.gz |
defining new types to hold "internal" fields of public
objects:
FT_Face_Internal, FT_Size_Internal, FT_Slot_Internal
these contain some fields that may change between releases
of FreeType, without affecting the size of FT_FaceRec,
FT_SizeRec, FT_GlyphSlotRec, etc.., which means that
drivers wouldn't need to be recompiled if we only add new
fields to an internal structure..
I plan to hack a few things related to the auto-hinter and
I need this move to ensure that we will not break binary
compatibility between 2.0 and 2.1 :-)
- David
Diffstat (limited to 'src/psaux')
-rw-r--r-- | src/psaux/psobjs.c | 2 | ||||
-rw-r--r-- | src/psaux/t1decode.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/psaux/psobjs.c b/src/psaux/psobjs.c index 2b177789a..fc1ecc681 100644 --- a/src/psaux/psobjs.c +++ b/src/psaux/psobjs.c @@ -1076,7 +1076,7 @@ if ( glyph ) { - FT_GlyphLoader* loader = glyph->loader; + FT_GlyphLoader* loader = glyph->internal->loader; builder->loader = loader; diff --git a/src/psaux/t1decode.c b/src/psaux/t1decode.c index 1d9c8d8a1..40e4f4e29 100644 --- a/src/psaux/t1decode.c +++ b/src/psaux/t1decode.c @@ -222,7 +222,7 @@ if ( decoder->builder.no_recurse ) { FT_GlyphSlot glyph = (FT_GlyphSlot)decoder->builder.glyph; - FT_GlyphLoader* loader = glyph->loader; + FT_GlyphLoader* loader = glyph->internal->loader; FT_SubGlyph* subg; |