22#include FT_INTERNAL_SERVICE_H
28#define FT_SERVICE_ID_CID "CID"
51#ifndef FT_CONFIG_OPTION_PIC
53#define FT_DEFINE_SERVICE_CIDREC( class_, \
56 get_cid_from_glyph_index_ ) \
57 static const FT_Service_CIDRec class_ = \
59 get_ros_, get_is_cid_, get_cid_from_glyph_index_ \
64#define FT_DEFINE_SERVICE_CIDREC( class_, \
67 get_cid_from_glyph_index_ ) \
69 FT_Init_Class_ ## class_( FT_Library library, \
70 FT_Service_CIDRec* clazz ) \
72 FT_UNUSED( library ); \
74 clazz->get_ros = get_ros_; \
75 clazz->get_is_cid = get_is_cid_; \
76 clazz->get_cid_from_glyph_index = get_cid_from_glyph_index_; \
const char const char FT_Int * supplement
#define FT_DEFINE_SERVICE(name)
FT_BEGIN_HEADER typedef unsigned char FT_Bool
static enum @964 ordering
FT_Error(* FT_CID_GetCIDFromGlyphIndexFunc)(FT_Face face, FT_UInt glyph_index, FT_UInt *cid)
FT_Error(* FT_CID_GetIsInternallyCIDKeyedFunc)(FT_Face face, FT_Bool *is_cid)
FT_Error(* FT_CID_GetRegistryOrderingSupplementFunc)(FT_Face face, const char **registry, const char **ordering, FT_Int *supplement)