pfr_face_done( PFR_Face face ) { /* finalize the physical font record */ pfr_phy_font_done( &face->phy_font, FT_FACE_MEMORY( face ) ); /* no need to finalize the logical font or the header */ }
pfr_face_done( PFR_Face face ) { FT_Memory memory = face->root.driver->root.memory; /* we don't want dangling pointers */ face->root.family_name = NULL; face->root.style_name = NULL; /* finalize the physical font record */ pfr_phy_font_done( &face->phy_font, FT_FACE_MEMORY( face ) ); /* no need to finalize the logical font or the header */ FT_FREE( face->root.available_sizes ); }
pfr_face_done( FT_Face pfrface ) /* PFR_Face */ { PFR_Face face = (PFR_Face)pfrface; FT_Memory memory = pfrface->driver->root.memory; /* we don't want dangling pointers */ pfrface->family_name = NULL; pfrface->style_name = NULL; /* finalize the physical font record */ pfr_phy_font_done( &face->phy_font, FT_FACE_MEMORY( face ) ); /* no need to finalize the logical font or the header */ FT_FREE( pfrface->available_sizes ); }