summaryrefslogtreecommitdiff
path: root/src/psaux
diff options
context:
space:
mode:
authorDavid Turner <david@freetype.org>2000-11-04 02:52:02 +0000
committerDavid Turner <david@freetype.org>2000-11-04 02:52:02 +0000
commita3d302571a945fa63818e81b8929b722a1963a07 (patch)
treef96ced1c72b42a56e9276f15c03e98ebe77c0ab7 /src/psaux
parentd2d1701333c36347cb95f4e4b1afcaf4e7151dc4 (diff)
downloadfreetype2-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.c2
-rw-r--r--src/psaux/t1decode.c2
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;