23 #include FT_INTERNAL_STREAM_H 30 #define PFR_CHECK_SIZE( x ) do \ 32 if ( p + (x) > limit ) \ 37 #ifdef PFR_CONFIG_NO_CHECKS 38 #define PFR_CHECK( x ) do { } while ( 0 ) 40 #define PFR_CHECK PFR_CHECK_SIZE 43 #define PFR_NEXT_BYTE( p ) FT_NEXT_BYTE( p ) 44 #define PFR_NEXT_INT8( p ) FT_NEXT_CHAR( p ) 45 #define PFR_NEXT_SHORT( p ) FT_NEXT_SHORT( p ) 46 #define PFR_NEXT_USHORT( p ) FT_NEXT_USHORT( p ) 47 #define PFR_NEXT_LONG( p ) FT_NEXT_OFF3( p ) 48 #define PFR_NEXT_ULONG( p ) FT_NEXT_UOFF3( p ) 92 FT_UInt32 log_section_offset,
100 FT_UInt32 section_offset,
FT_BEGIN_HEADER struct PFR_HeaderRec_ * PFR_Header
pfr_phy_font_done(PFR_PhyFont phy_font, FT_Memory memory)
pfr_extra_items_parse(FT_Byte **pp, FT_Byte *limit, PFR_ExtraItem item_list, FT_Pointer item_data)
static char memory[1024 *256]
const struct PFR_ExtraItemRec_ * PFR_ExtraItem
FT_BEGIN_HEADER typedef unsigned char FT_Bool
pfr_header_check(PFR_Header header)
FT_Error(* PFR_ExtraItem_ParseFunc)(FT_Byte *p, FT_Byte *limit, FT_Pointer data)
struct PFR_ExtraItemRec_ PFR_ExtraItemRec
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
pfr_header_load(PFR_Header header, FT_Stream stream)
pfr_log_font_count(FT_Stream stream, FT_UInt32 log_section_offset, FT_Long *acount)
typedefFT_BEGIN_HEADER struct FT_MemoryRec_ * FT_Memory
pfr_extra_items_skip(FT_Byte **pp, FT_Byte *limit)
pfr_log_font_load(PFR_LogFont log_font, FT_Stream stream, FT_UInt face_index, FT_UInt32 section_offset, FT_Bool size_increment)
pfr_phy_font_load(PFR_PhyFont phy_font, FT_Stream stream, FT_UInt32 offset, FT_UInt32 size)