Lines Matching refs:dest

18 void imap_append_string(string_t *dest, const char *src)
22 imap_append_nstring(dest, src);
25 void imap_append_astring(string_t *dest, const char *src)
33 imap_append_string(dest, src);
39 imap_append_string(dest, src);
41 str_append(dest, src);
45 imap_append_literal(string_t *dest, const char *src, unsigned int pos)
49 str_printfa(dest, "{%"PRIuSIZE_T"}\r\n", full_len);
50 buffer_append(dest, src, full_len);
53 void imap_append_nstring(string_t *dest, const char *src)
59 str_append(dest, "NIL");
80 imap_append_literal(dest, src, i);
84 imap_append_literal(dest, src, i);
90 imap_append_quoted(dest, src);
93 static void remove_newlines_and_append(string_t *dest, const char *src)
111 imap_append_nstring(dest, str_c(src_nolf));
114 void imap_append_nstring_nolf(string_t *dest, const char *src)
117 imap_append_nstring(dest, src);
118 else if (buffer_get_pool(dest)->datastack_pool)
119 remove_newlines_and_append(dest, src);
121 remove_newlines_and_append(dest, src);
125 void imap_append_quoted(string_t *dest, const char *src)
127 str_append_c(dest, '"');
136 str_append_c(dest, '\\');
137 str_append_c(dest, *src);
145 str_append_c(dest, *src);
149 str_append_c(dest, '"');
152 void imap_append_string_for_humans(string_t *dest,
199 str_append_c(dest, '"');
200 str_append_n(dest, src, size);
201 str_append_c(dest, '"');
206 str_append(dest, "\"\"");
210 str_printfa(dest, "{%"PRIuSIZE_T"}\r\n", size - remove_count);
211 pos = str_len(dest);
217 str_append_c(dest, 128);
225 str_append_c(dest, ' ');
230 str_append_c(dest, src[i]);
237 str_truncate(dest, str_len(dest)-1);
238 i_assert(str_len(dest) - pos == size - remove_count);