Searched refs:bstream (Results 1 - 6 of 6) sorted by relevance

/dovecot/src/lib-mail/
H A Distream-binary-converter.c30 static void stream_add_data(struct binary_converter_istream *bstream,
41 stream_finish_convert_decision(struct binary_converter_istream *bstream) argument
43 buffer_t *buf = bstream->hdr_buf;
46 bstream->hdr_buf = NULL;
47 if (!part_can_convert(bstream->convert_part)) {
48 bstream->convert_part = NULL;
49 stream_add_data(bstream, buf->data, buf->used);
51 stream_add_data(bstream,
54 data = CONST_PTR_OFFSET(buf->data, bstream->cte_header_len);
55 stream_add_data(bstream, dat
61 stream_add_data(struct binary_converter_istream *bstream, const void *data, size_t size) argument
80 stream_encode_base64(struct binary_converter_istream *bstream, const void *_data, size_t size) argument
162 stream_add_hdr(struct binary_converter_istream *bstream, const struct message_header_line *hdr) argument
178 struct binary_converter_istream *bstream = local
273 struct binary_converter_istream *bstream = local
287 struct binary_converter_istream *bstream; local
[all...]
H A Distream-qp-encoder.c19 struct qp_encoder_istream *bstream = local
22 if (bstream->qp != NULL)
23 qp_encoder_deinit(&bstream->qp);
24 buffer_free(&bstream->buf);
26 i_stream_close(bstream->istream.parent);
31 struct qp_encoder_istream *bstream = local
39 i_assert(stream->skip <= bstream->buf->used);
40 buffer_delete(bstream->buf, 0, stream->skip);
45 stream->buffer = bstream->buf->data;
46 i_assert(stream->pos <= bstream
92 struct qp_encoder_istream *bstream = local
111 struct qp_encoder_istream *bstream; local
[all...]
H A Distream-qp-decoder.c19 struct qp_decoder_istream *bstream = local
22 if (bstream->qp != NULL)
23 qp_decoder_deinit(&bstream->qp);
24 buffer_free(&bstream->buf);
26 i_stream_close(bstream->istream.parent);
31 struct qp_decoder_istream *bstream = local
42 i_assert(stream->skip <= bstream->buf->used);
43 buffer_delete(bstream->buf, 0, stream->skip);
48 stream->buffer = bstream->buf->data;
50 i_assert(stream->pos <= bstream
105 struct qp_decoder_istream *bstream = local
124 struct qp_decoder_istream *bstream; local
[all...]
/dovecot/src/lib/
H A Dostream-buffer.c15 struct buffer_ostream *bstream = (struct buffer_ostream *)stream; local
17 bstream->seeked = TRUE;
26 struct buffer_ostream *bstream = (struct buffer_ostream *)stream; local
28 buffer_write(bstream->buf, offset, data, size);
36 struct buffer_ostream *bstream = (struct buffer_ostream *)stream; local
41 offset = bstream->seeked ? stream->ostream.offset : bstream->buf->used;
44 left = bstream->ostream.max_buffer_size -
47 buffer_write(bstream->buf, offset, iov[i].iov_base, n);
59 struct buffer_ostream *bstream local
66 struct buffer_ostream *bstream; local
[all...]
H A Distream-base64-encoder.c42 i_stream_base64_try_encode_line(struct base64_encoder_istream *bstream) argument
44 struct istream_private *stream = &bstream->istream;
53 if (bstream->cur_line_len == bstream->chars_per_line) {
55 if (!i_stream_try_alloc(stream, bstream->crlf ? 2 : 1, &avail))
58 if (bstream->crlf)
61 bstream->cur_line_len = 0;
80 if (bstream->cur_line_len + (size+2)/3*4 > bstream->chars_per_line) {
81 size = (bstream
99 struct base64_encoder_istream *bstream = local
131 struct base64_encoder_istream *bstream = local
150 struct base64_encoder_istream *bstream = local
181 struct base64_encoder_istream *bstream; local
[all...]
H A Distream-base64-decoder.c37 i_stream_base64_try_decode_block(struct base64_decoder_istream *bstream) argument
39 struct istream_private *stream = &bstream->istream;
100 struct base64_decoder_istream *bstream = local
116 while ((ret = i_stream_base64_try_decode_block(bstream)) > 0) ;
145 struct base64_decoder_istream *bstream; local
147 bstream = i_new(struct base64_decoder_istream, 1);
148 bstream->istream.max_buffer_size = input->real_stream->max_buffer_size;
150 bstream->istream.read = i_stream_base64_decoder_read;
151 bstream->istream.seek = i_stream_base64_decoder_seek;
153 bstream
[all...]

Completed in 23 milliseconds