24#include FT_INTERNAL_TRUETYPE_TYPES_H
25#include FT_INTERNAL_VALIDATE_H
26#include FT_SERVICE_TT_CMAP_H
31#define TT_CMAP_FLAG_UNSORTED 1
32#define TT_CMAP_FLAG_OVERLAPPING 2
59#define FT_DEFINE_TT_CMAP( class_, \
73 FT_CALLBACK_TABLE_DEF \
74 const TT_CMap_ClassRec class_ = \
102#define TT_VALIDATOR( x ) ( (TT_Validator)( x ) )
103#define TT_VALID_GLYPH_COUNT( x ) TT_VALIDATOR( x )->num_glyphs
#define FT_CALLBACK_TABLE
typedefFT_BEGIN_HEADER struct FT_ValidatorRec_ volatile * FT_Validator
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
GLenum GLuint GLint GLenum face
TT_CMap_ValidateFunc validate
TT_CMap_Info_GetFunc get_cmap_info
FT_ValidatorRec validator
FT_Error(* TT_CMap_Info_GetFunc)(FT_CharMap charmap, TT_CMapInfo *cmap_info)
struct TT_CMapRec_ * TT_CMap
tt_get_cmap_info(FT_CharMap charmap, TT_CMapInfo *cmap_info)
struct TT_CMapRec_ TT_CMapRec
struct TT_ValidatorRec_ * TT_Validator
FT_CALLBACK_TABLE const TT_CMap_ClassRec tt_cmap_unicode_class_rec
tt_face_build_cmaps(TT_Face face)
const struct TT_CMap_ClassRec_ * TT_CMap_Class
FT_Error(* TT_CMap_ValidateFunc)(FT_Byte *data, FT_Validator valid)
struct TT_CMap_ClassRec_ TT_CMap_ClassRec
struct TT_ValidatorRec_ TT_ValidatorRec