Lines Matching refs:stm
55 next_file_escl(fz_context *ctx, fz_stream *stm, size_t n)
57 fz_file_stream_escl *state = stm->state;
63 stm->rp = state->buffer;
64 stm->wp = state->buffer + n;
65 stm->pos += (int64_t)n;
69 return *stm->rp++;
83 seek_file_escl(fz_context *ctx, fz_stream *stm, int64_t offset, int whence)
85 fz_file_stream_escl *state = stm->state;
94 stm->pos = _ftelli64(state->file);
96 stm->pos = ftello(state->file);
98 stm->rp = state->buffer;
99 stm->wp = state->buffer;
105 fz_stream *stm;
109 stm = fz_new_stream(ctx, state, next_file_escl, drop_file_escl);
110 stm->seek = seek_file_escl;
112 return stm;