22#include FT_INTERNAL_SERVICE_H
23#include FT_TRUETYPE_TABLES_H
33#define FT_SERVICE_ID_SFNT_TABLE "sfnt-table"
50 (*FT_SFNT_TableGetFunc)(
FT_Face face,
73#define FT_DEFINE_SERVICE_SFNT_TABLEREC( class_, load_, get_, info_ ) \
74 static const FT_Service_SFNT_TableRec class_ = \
#define FT_DEFINE_SERVICE(name)
Definition ftserv.h:480
unsigned long FT_ULong
Definition fttypes.h:253
unsigned char FT_Byte
Definition fttypes.h:154
int FT_Error
Definition fttypes.h:299
signed long FT_Long
Definition fttypes.h:242
unsigned int FT_UInt
Definition fttypes.h:231
Definition freetype.h:1042
void *(* FT_SFNT_TableGetFunc)(FT_Face face, FT_Sfnt_Tag tag)
Definition svsfnt.h:50
FT_Error(* FT_SFNT_TableLoadFunc)(FT_Face face, FT_ULong tag, FT_Long offset, FT_Byte *buffer, FT_ULong *length)
Definition svsfnt.h:40
FT_Error(* FT_SFNT_TableInfoFunc)(FT_Face face, FT_UInt idx, FT_ULong *tag, FT_ULong *offset, FT_ULong *length)
Definition svsfnt.h:58
enum FT_Sfnt_Tag_ FT_Sfnt_Tag