22#include FT_INTERNAL_SERVICE_H
34#define FT_SERVICE_ID_GLYPH_DICT "glyph-dict"
55#ifndef FT_CONFIG_OPTION_PIC
57#define FT_DEFINE_SERVICE_GLYPHDICTREC( class_, \
60 static const FT_Service_GlyphDictRec class_ = \
62 get_name_, name_index_ \
67#define FT_DEFINE_SERVICE_GLYPHDICTREC( class_, \
71 FT_Init_Class_ ## class_( FT_Library library, \
72 FT_Service_GlyphDictRec* clazz ) \
74 FT_UNUSED( library ); \
76 clazz->get_name = get_name_; \
77 clazz->name_index = name_index_; \
int get_name(unsigned char **pos, uint32_t *remaining, const char **out_name)
#define FT_DEFINE_SERVICE(name)
FT_UInt(* FT_GlyphDict_NameIndexFunc)(FT_Face face, FT_String *glyph_name)
FT_Error(* FT_GlyphDict_GetNameFunc)(FT_Face face, FT_UInt glyph_index, FT_Pointer buffer, FT_UInt buffer_max)