af_loader_init( AF_Loader loader, FT_Memory memory ) { FT_ZERO( loader ); af_glyph_hints_init( &loader->hints, memory ); return FT_GlyphLoader_New( memory, &loader->gloader ); }
af_loader_init( AF_Loader loader, FT_Memory memory ) { FT_ZERO( loader ); af_glyph_hints_init( &loader->hints, memory ); #ifdef FT_DEBUG_AUTOFIT _af_debug_hints = &loader->hints; #endif return FT_GlyphLoader_New( memory, &loader->gloader ); }
af_loader_init( AF_Module module ) { AF_Loader loader = module->loader; FT_Memory memory = module->root.library->memory; FT_ZERO( loader ); af_glyph_hints_init( &loader->hints, memory ); #ifdef FT_DEBUG_AUTOFIT _af_debug_hints = &loader->hints; #endif return FT_GlyphLoader_New( memory, &loader->gloader ); }
af_loader_init( AF_Loader loader, FT_Memory memory ) { FT_Error error; FT_ZERO( loader ); af_glyph_hints_init( &loader->hints, memory ); error = FT_GlyphLoader_New( memory, &loader->gloader ); if ( !error ) { error = FT_GlyphLoader_CreateExtra( loader->gloader ); if ( error ) { FT_GlyphLoader_Done( loader->gloader ); loader->gloader = NULL; } } return error; }