21 #include FT_INTERNAL_SERVICE_H
27 #define FT_SERVICE_ID_CID "CID"
50 #ifndef FT_CONFIG_OPTION_PIC
52 #define FT_DEFINE_SERVICE_CIDREC( class_, \
55 get_cid_from_glyph_index_ ) \
56 static const FT_Service_CIDRec class_ = \
58 get_ros_, get_is_cid_, get_cid_from_glyph_index_ \
63 #define FT_DEFINE_SERVICE_CIDREC( class_, \
66 get_cid_from_glyph_index_ ) \
68 FT_Init_Class_ ## class_( FT_Library library, \
69 FT_Service_CIDRec* clazz ) \
71 FT_UNUSED( library ); \
73 clazz->get_ros = get_ros_; \
74 clazz->get_is_cid = get_is_cid_; \
75 clazz->get_cid_from_glyph_index = get_cid_from_glyph_index_; \
#define FT_DEFINE_SERVICE(name)
FT_Error(* FT_CID_GetIsInternallyCIDKeyedFunc)(FT_Face face, FT_Bool *is_cid)
FT_BEGIN_HEADER typedef unsigned char FT_Bool
FT_Error(* FT_CID_GetCIDFromGlyphIndexFunc)(FT_Face face, FT_UInt glyph_index, FT_UInt *cid)
FT_Error(* FT_CID_GetRegistryOrderingSupplementFunc)(FT_Face face, const char **registry, const char **ordering, FT_Int *supplement)
const char const char FT_Int * supplement
const char const char ** ordering