summaryrefslogtreecommitdiff
path: root/src/cff/cffgload.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cff/cffgload.c')
-rw-r--r--src/cff/cffgload.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/cff/cffgload.c b/src/cff/cffgload.c
index 4047391c6..c27f74c3f 100644
--- a/src/cff/cffgload.c
+++ b/src/cff/cffgload.c
@@ -25,10 +25,10 @@
#include FT_OUTLINE_H
#include FT_CFF_DRIVER_H
-#include "cffobjs.h"
#include "cffload.h"
#include "cffgload.h"
+#include FT_INTERNAL_CFF_OBJECTS_TYPES_H
#include "cfferrs.h"
@@ -143,7 +143,7 @@
FT_Int glyph_index;
CFF_Font cff = (CFF_Font)face->other;
- PSAux_Service psaux = cff->psaux;
+ PSAux_Service psaux = (PSAux_Service)face->psaux;
const CFF_Decoder_Funcs decoder_funcs = psaux->cff_decoder_funcs;
*max_advance = 0;
@@ -203,7 +203,7 @@
FT_Bool hinting, scaled, force_scaling;
CFF_Font cff = (CFF_Font)face->extra.data;
- PSAux_Service psaux = cff->psaux;
+ PSAux_Service psaux = face->psaux;
const CFF_Decoder_Funcs decoder_funcs = psaux->cff_decoder_funcs;
FT_Matrix font_matrix;
@@ -404,7 +404,7 @@
decoder_funcs->init( &decoder, face, size, glyph, hinting,
- FT_LOAD_TARGET_MODE( load_flags )
+ FT_LOAD_TARGET_MODE( load_flags ),
cff_get_glyph_data,
cff_free_glyph_data );
@@ -490,7 +490,7 @@
Glyph_Build_Finished:
/* save new glyph tables, if no error */
if ( !error )
- cff_builder_done( &decoder.builder );
+ decoder.builder.funcs.done( &decoder.builder );
/* XXX: anything to do for broken glyph entry? */
}