Lines Matching defs:imap_parser

35 struct imap_parser {
70 struct imap_parser *
74 struct imap_parser *parser;
76 parser = i_new(struct imap_parser, 1);
89 void imap_parser_ref(struct imap_parser *parser)
96 void imap_parser_unref(struct imap_parser **_parser)
98 struct imap_parser *parser = *_parser;
110 void imap_parser_enable_literal_minus(struct imap_parser *parser)
115 void imap_parser_reset(struct imap_parser *parser)
141 void imap_parser_set_streams(struct imap_parser *parser, struct istream *input,
148 const char *imap_parser_get_error(struct imap_parser *parser,
157 static bool imap_parser_skip_to_next(struct imap_parser *parser,
177 static struct imap_arg *imap_arg_create(struct imap_parser *parser)
186 static void imap_parser_open_list(struct imap_parser *parser)
197 static bool imap_parser_close_list(struct imap_parser *parser)
228 imap_parser_strdup(struct imap_parser *parser,
238 static void imap_parser_save_arg(struct imap_parser *parser,
304 static bool is_valid_atom_char(struct imap_parser *parser, char chr)
322 static bool imap_parser_read_atom(struct imap_parser *parser,
352 static bool imap_parser_read_string(struct imap_parser *parser,
396 static bool imap_parser_literal_end(struct imap_parser *parser)
433 static bool imap_parser_read_literal(struct imap_parser *parser,
479 static bool imap_parser_read_literal_data(struct imap_parser *parser,
531 static bool imap_parser_is_next_resp_text(struct imap_parser *parser)
549 static bool imap_parser_is_next_text(struct imap_parser *parser)
565 static bool imap_parser_read_text(struct imap_parser *parser,
583 static bool imap_parser_read_arg(struct imap_parser *parser)
747 static int finish_line(struct imap_parser *parser, unsigned int count,
774 int imap_parser_read_args(struct imap_parser *parser, unsigned int count,
820 imap_parser_get_last_literal_size(struct imap_parser *parser,
848 bool imap_parser_get_literal_size(struct imap_parser *parser, uoff_t *size_r)
860 void imap_parser_read_last_literal(struct imap_parser *parser)
882 int imap_parser_finish_line(struct imap_parser *parser, unsigned int count,
903 const char *imap_parser_read_word(struct imap_parser *parser)