Lines Matching refs:data_size

159 				     size_t *data_size)
163 for (i = parser->cur_pos; i < *data_size; i++) {
173 *data_size -= i;
174 return *data_size > 0;
323 const unsigned char *data, size_t data_size)
328 for (i = parser->cur_pos; i < data_size; i++) {
353 const unsigned char *data, size_t data_size)
358 for (i = parser->cur_pos; i < data_size; i++) {
367 if (i+1 == data_size) {
435 size_t data_size)
440 for (i = parser->cur_pos; i < data_size; i++) {
481 size_t data_size)
485 if (data_size == 0)
490 data++; data_size--;
493 if (data_size == 0)
504 data++; data_size--;
515 if (data_size < parser->literal_size)
566 const unsigned char *data, size_t data_size)
571 for (i = parser->cur_pos; i < data_size; i++) {
586 size_t data_size;
588 data = i_stream_get_data(parser->input, &data_size);
589 if (data_size == 0)
594 if (!imap_parser_skip_to_next(parser, &data, &data_size))
607 if (data_size == 1) {
632 if (data_size == 1) {
683 i_assert(data_size > 0);
687 if (!imap_parser_read_atom(parser, data, data_size))
701 if (!imap_parser_read_string(parser, data, data_size))
705 if (parser->cur_pos == data_size)
716 if (!imap_parser_read_literal(parser, data, data_size))
721 data = i_stream_get_data(parser->input, &data_size);
726 if (!imap_parser_read_literal_data(parser, data, data_size))
730 if (!imap_parser_read_text(parser, data, data_size))
887 size_t data_size;
896 data = i_stream_get_data(parser->input, &data_size);
897 imap_parser_save_arg(parser, data, data_size);
906 size_t i, data_size;
908 data = i_stream_get_data(parser->input, &data_size);
910 for (i = 0; i < data_size; i++) {
915 if (i < data_size) {
916 data_size = i + (data[i] == ' ' ? 1 : 0);
917 parser->line_size += data_size;
918 i_stream_skip(parser->input, data_size);