Home | History | Annotate | Download | only in src

Lines Matching full:stream

30 #include "harfbuzz-stream.h"
35 _hb_close_stream( HB_Stream stream );
38 _hb_stream_pos( HB_Stream stream );
41 _hb_stream_seek( HB_Stream stream,
45 _hb_stream_frame_enter( HB_Stream stream,
49 _hb_stream_frame_exit( HB_Stream stream );
56 #define FILE_Pos() _hb_stream_pos( stream )
57 #define FILE_Seek(pos) SET_ERR( _hb_stream_seek( stream, pos ) )
58 #define ACCESS_Frame(size) SET_ERR( _hb_stream_frame_enter( stream, size ) )
59 #define FORGET_Frame() _hb_stream_frame_exit( stream )
61 #define GET_Byte() (*stream->cursor++)
62 #define GET_Short() (stream->cursor += 2, (HB_Short)( \
63 (*(((HB_Byte*)stream->cursor)-2) << 8) | \
64 *(((HB_Byte*)stream->cursor)-1) \
66 #define GET_Long() (stream->cursor += 4, (HB_Int)( \
67 (*(((HB_Byte*)stream->cursor)-4) << 24) | \
68 (*(((HB_Byte*)stream->cursor)-3) << 16) | \
69 (*(((HB_Byte*)stream->cursor)-2) << 8) | \
70 *(((HB_Byte*)stream->cursor)-1) \