Lines Matching refs:data_size
69 size_t data_size, size;
78 data = i_stream_get_data(cstream->cur_input, &data_size);
85 cstream->prev_stream_skip = data_size;
86 cstream->prev_stream_left += data_size;
96 if (data_size > 0) {
97 if (!i_stream_try_alloc(&cstream->istream, data_size, &size))
99 i_assert(size >= data_size);
102 cstream->prev_stream_left = data_size;
103 memcpy(cstream->istream.w_buffer, data, data_size);
104 i_stream_skip(prev_input, data_size);
106 cstream->istream.pos = data_size;
143 size_t size, data_size, cur_data_pos, new_pos;
154 data = i_stream_get_data(cstream->cur_input, &data_size);
155 if (data_size > cur_data_pos)
161 i_assert(cur_data_pos == data_size);
189 data = i_stream_get_data(cstream->cur_input, &data_size);
192 if (data_size == cur_data_pos) {
202 new_pos = data_size;
206 i_assert(data_size > cur_data_pos);
207 new_bytes_count = data_size - cur_data_pos;