|
Defines |
| #define | SET_ERR(c) ( (error = (c)) != 0 ) |
| #define | FTGLUE_API(x) extern x |
| #define | FTGLUE_APIDEF(x) x |
| #define | FILE_Pos() _hb_ftglue_stream_pos( stream ) |
| #define | FILE_Seek(pos) SET_ERR( _hb_ftglue_stream_seek( stream, pos ) ) |
| #define | ACCESS_Frame(size) SET_ERR( _hb_ftglue_stream_frame_enter( stream, size ) ) |
| #define | FORGET_Frame() _hb_ftglue_stream_frame_exit( stream ) |
| #define | GET_Byte() (*stream->cursor++) |
| #define | GET_Short() |
| #define | GET_Long() |
| #define | GET_Char() ((FT_Char)GET_Byte()) |
| #define | GET_UShort() ((FT_UShort)GET_Short()) |
| #define | GET_ULong() ((FT_ULong)GET_Long()) |
| #define | GET_Tag4() GET_ULong() |
| #define | ALLOC(_ptr, _size) ( (_ptr) = _hb_ftglue_alloc( memory, _size, &error ), error != 0 ) |
| #define | REALLOC(_ptr, _oldsz, _newsz) ( (_ptr) = _hb_ftglue_realloc( memory, (_ptr), (_oldsz), (_newsz), &error ), error != 0 ) |
| #define | FREE(_ptr) |
| #define | ALLOC_ARRAY(_ptr, _count, _type) ALLOC(_ptr,(_count)*sizeof(_type)) |
| #define | REALLOC_ARRAY(_ptr, _oldcnt, _newcnt, _type) REALLOC(_ptr,(_oldcnt)*sizeof(_type),(_newcnt)*sizeof(_type)) |
| #define | MEM_Copy(dest, source, count) memcpy( (char*)(dest), (const char*)(source), (size_t)(count) ) |
Functions |
| | _hb_ftglue_stream_pos (FT_Stream stream) |
| | _hb_ftglue_stream_seek (FT_Stream stream, FT_Long pos) |
| | _hb_ftglue_stream_frame_enter (FT_Stream stream, FT_ULong size) |
| | _hb_ftglue_stream_frame_exit (FT_Stream stream) |
| | _hb_ftglue_face_goto_table (FT_Face face, FT_ULong tag, FT_Stream stream) |
| | _hb_ftglue_alloc (FT_Memory memory, FT_ULong size, FT_Error *perror_) |
| | _hb_ftglue_realloc (FT_Memory memory, FT_Pointer block, FT_ULong old_size, FT_ULong new_size, FT_Error *perror_) |
| | _hb_ftglue_free (FT_Memory memory, FT_Pointer block) |