22#include FT_INTERNAL_OBJECTS_H
28#define FT_SERVICE_ID_POSTSCRIPT_CMAPS "postscript-cmaps"
41 (*PS_Macintosh_NameFunc)(
FT_UInt name_index );
102 FT_UInt32 *unicode );
115 const unsigned short* adobe_std_encoding;
116 const unsigned short* adobe_expert_encoding;
120#define FT_DEFINE_SERVICE_PSCMAPSREC( class_, \
123 unicodes_char_index_, \
124 unicodes_char_next_, \
126 adobe_std_strings_, \
127 adobe_std_encoding_, \
128 adobe_expert_encoding_ ) \
129 static const FT_Service_PsCMapsRec class_ = \
131 unicode_value_, unicodes_init_, \
132 unicodes_char_index_, unicodes_char_next_, macintosh_name_, \
133 adobe_std_strings_, adobe_std_encoding_, adobe_expert_encoding_ \
#define FT_DEFINE_SERVICE(name)
typedefFT_BEGIN_HEADER struct FT_MemoryRec_ * FT_Memory
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
static char memory[1024 *256]
const char *(* PS_Macintosh_NameFunc)(FT_UInt name_index)
const char *(* PS_GetGlyphNameFunc)(FT_Pointer data, FT_UInt string_index)
const char *(* PS_Adobe_Std_StringsFunc)(FT_UInt string_index)
FT_UInt32(* PS_Unicode_ValueFunc)(const char *glyph_name)
FT_UInt32(* PS_Unicodes_CharNextFunc)(PS_Unicodes unicodes, FT_UInt32 *unicode)
FT_Error(* PS_Unicodes_InitFunc)(FT_Memory memory, PS_Unicodes unicodes, FT_UInt num_glyphs, PS_GetGlyphNameFunc get_glyph_name, PS_FreeGlyphNameFunc free_glyph_name, FT_Pointer glyph_data)
void(* PS_FreeGlyphNameFunc)(FT_Pointer data, const char *name)
struct PS_UnicodesRec_ * PS_Unicodes
FT_UInt(* PS_Unicodes_CharIndexFunc)(PS_Unicodes unicodes, FT_UInt32 unicode)
struct PS_UnicodesRec_ PS_UnicodesRec
struct PS_UniMap_ PS_UniMap