Lines Matching refs:stream
13 * stream i/o.
26 * memory and stream implementations interface with the rest of the font
64 /* stream macros used by the OpenType parser */
65 #define FILE_Pos() ftglue_stream_pos( stream )
66 #define FILE_Seek(pos) SET_ERR( ftglue_stream_seek( stream, pos ) )
67 #define ACCESS_Frame(size) SET_ERR( ftglue_stream_frame_enter( stream, size ) )
68 #define FORGET_Frame() ftglue_stream_frame_exit( stream )
70 #define GET_Byte() (*stream->cursor++)
71 #define GET_Short() (stream->cursor += 2, (FT_Short)( \
72 ((FT_ULong)*(((FT_Byte*)stream->cursor)-2) << 8) | \
73 (FT_ULong)*(((FT_Byte*)stream->cursor)-1) \
75 #define GET_Long() (stream->cursor += 4, (FT_Long)( \
76 ((FT_ULong)*(((FT_Byte*)stream->cursor)-4) << 24) | \
77 ((FT_ULong)*(((FT_Byte*)stream->cursor)-3) << 16) | \
78 ((FT_ULong)*(((FT_Byte*)stream->cursor)-2) << 8) | \
79 (FT_ULong)*(((FT_Byte*)stream->cursor)-1) \
91 ftglue_stream_pos( FT_Stream stream );
94 ftglue_stream_seek( FT_Stream stream,
98 ftglue_stream_frame_enter( FT_Stream stream,
102 ftglue_stream_frame_exit( FT_Stream stream );
107 FT_Stream stream );