/dovecot/src/lib-imap/ |
H A D | imap-quote.h | 5 void imap_append_string(string_t *dest, const char *src); 7 void imap_append_astring(string_t *dest, const char *src); 9 void imap_append_nstring(string_t *dest, const char *src); 11 void imap_append_nstring_nolf(string_t *dest, const char *src); 13 void imap_append_quoted(string_t *dest, const char *src); 18 void imap_append_string_for_humans(string_t *dest,
|
H A D | imap-util.c | 12 void imap_write_flags(string_t *dest, enum mail_flags flags, argument 17 size = str_len(dest); 19 str_append(dest, "\\Answered "); 21 str_append(dest, "\\Flagged "); 23 str_append(dest, "\\Deleted "); 25 str_append(dest, "\\Seen "); 27 str_append(dest, "\\Draft "); 29 str_append(dest, "\\Recent "); 34 str_append(dest, *keywords); 35 str_append_c(dest, ' '); 62 imap_write_seq_range(string_t *dest, const ARRAY_TYPE(seq_range) *array) argument 77 imap_write_arg(string_t *dest, const struct imap_arg *arg) argument 114 imap_write_args(string_t *dest, const struct imap_arg *args) argument 137 imap_write_args_for_human(string_t *dest, const struct imap_arg *args) argument [all...] |
H A D | imap-quote.c | 18 void imap_append_string(string_t *dest, const char *src) argument 22 imap_append_nstring(dest, src); 25 void imap_append_astring(string_t *dest, const char *src) argument 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) argument 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, cons argument 93 remove_newlines_and_append(string_t *dest, const char *src) argument 114 imap_append_nstring_nolf(string_t *dest, const char *src) argument 125 imap_append_quoted(string_t *dest, const char *src) argument 152 imap_append_string_for_humans(string_t *dest, const unsigned char *src, size_t size) argument [all...] |
H A D | imap-util.h | 10 void imap_write_flags(string_t *dest, enum mail_flags flags, 16 void imap_write_seq_range(string_t *dest, const ARRAY_TYPE(seq_range) *array); 19 void imap_write_arg(string_t *dest, const struct imap_arg *arg); 21 void imap_write_args(string_t *dest, const struct imap_arg *args); 25 void imap_write_args_for_human(string_t *dest, const struct imap_arg *args);
|
H A D | imap-seqset.h | 6 /* Parse IMAP sequence-set and store the result in dest. '*' is stored as 8 int imap_seq_set_parse(const char *str, ARRAY_TYPE(seq_range) *dest); 10 int imap_seq_set_nostar_parse(const char *str, ARRAY_TYPE(seq_range) *dest);
|
H A D | imap-utf7.h | 6 int imap_utf8_to_utf7(const char *src, string_t *dest); 10 int imap_utf7_to_utf8(const char *src, string_t *dest);
|
H A D | test-imap-utf7.c | 25 string_t *dest; local 28 dest = t_str_new(256); 33 str_truncate(dest, 0); 34 if (imap_utf8_to_utf7(tests[i].utf8, dest) < 0) 37 test_assert_idx(null_strcmp(tests[i].mutf7, str_c(dest)) == 0, i); 40 str_truncate(dest, 0); 41 if (imap_utf7_to_utf8(tests[i].mutf7, dest) < 0) 44 test_assert_idx(null_strcmp(tests[i].utf8, str_c(dest)) == 0, i); 53 string_t *src, *dest; local 59 dest 115 string_t *dest; local 136 string_t *dest; local [all...] |
/dovecot/src/lib-fts/ |
H A D | test-fts-icu.c | 14 ARRAY_TYPE(icu_utf16) dest; 17 t_array_init(&dest, 2); 18 test_assert(buffer_get_writable_size(dest.arr.buffer) == 4); 19 fts_icu_utf8_to_utf16(&dest, "12"); 20 test_assert(array_count(&dest) == 2); 21 test_assert(buffer_get_writable_size(dest.arr.buffer) == 4); 23 fts_icu_utf8_to_utf16(&dest, "123"); 24 test_assert(array_count(&dest) == 3); 25 test_assert(buffer_get_writable_size(dest.arr.buffer) == 7); 27 fts_icu_utf8_to_utf16(&dest, "1234 51 string_t *dest = t_str_new(64); local 65 string_t *dest; local 148 string_t *dest = t_str_new(64); local 159 string_t *dest; local 176 string_t *dest; local [all...] |
/dovecot/src/lib-mail/ |
H A D | quoted-printable.h | 6 buffer_t *dest);
|
H A D | quoted-printable.c | 9 buffer_t *dest) 22 buffer_append(dest, src + next, src_pos - next); 26 buffer_append_c(dest, ' '); 38 if (hex_to_binary(hexbuf, dest) == 0) { 47 buffer_append(dest, src + next, src_size - next); 8 quoted_printable_q_decode(const unsigned char *src, size_t src_size, buffer_t *dest) argument
|
/dovecot/src/lib-storage/ |
H A D | mail-search-args-cmdline.c | 9 mail_search_arg_to_cmdline(string_t *dest, const struct mail_search_arg *arg); 12 mail_search_subargs_to_cmdline(string_t *dest, const struct mail_search_arg *args, argument 17 str_append(dest, "( "); 19 mail_search_arg_to_cmdline(dest, arg); 21 str_append(dest, middle); 23 str_append(dest, " )"); 27 mail_search_arg_to_cmdline(string_t *dest, const struct mail_search_arg *arg) argument 33 str_append(dest, "NOT "); 36 mail_search_subargs_to_cmdline(dest, arg->value.subargs, " OR "); 39 mail_search_subargs_to_cmdline(dest, ar 95 mail_search_args_to_cmdline(string_t *dest, const struct mail_search_arg *args) argument [all...] |
H A D | mail-search-args-imap.c | 18 mail_search_subargs_to_imap(string_t *dest, const struct mail_search_arg *args, argument 24 str_append_c(dest, '('); 27 str_append(dest, prefix); 28 if (!mail_search_arg_to_imap(dest, arg, error_r)) 31 str_append_c(dest, ' '); 34 str_append_c(dest, ')'); 39 mail_search_arg_to_imap_date(string_t *dest, const struct mail_search_arg *arg) argument 52 str_printfa(dest, " \"%s\"", str); 57 mail_search_arg_to_imap_flags(string_t *dest, enum mail_flags flags) argument 66 str_append_c(dest, '('); 79 mail_search_arg_to_imap(string_t *dest, const struct mail_search_arg *arg, const char **error_r) argument 311 mail_search_args_to_imap(string_t *dest, const struct mail_search_arg *args, const char **error_r) argument [all...] |
H A D | mail-search-mime.c | 98 struct mail_search_mime_arg *new_arg = NULL, **dest = &new_arg; local 101 *dest = mail_search_mime_arg_dup_one(pool, arg); 102 dest = &(*dest)->next; 350 mail_search_mime_subargs_to_imap(string_t *dest, argument 357 str_append_c(dest, '('); 360 str_append(dest, prefix); 361 if (!mail_search_mime_arg_to_imap(dest, arg, error_r)) 364 str_append_c(dest, ' '); 367 str_append_c(dest, ')'); 372 mail_search_mime_arg_to_imap_date(string_t *dest, const struct mail_search_mime_arg *arg) argument 390 mail_search_mime_arg_to_imap(string_t *dest, const struct mail_search_mime_arg *arg, const char **error_r) argument 588 mail_search_mime_part_to_imap(string_t *dest, const struct mail_search_mime_part *mpart, const char **error_r) argument [all...] |
/dovecot/src/lib/ |
H A D | hex-binary.c | 8 binary_to_hex_case(unsigned char *dest, const unsigned char *data, argument 19 p = dest; 31 unsigned char *dest = t_malloc_no0(MALLOC_MULTIPLY(size, 2) + 1); local 33 binary_to_hex_case(dest, data, size, FALSE); 34 dest[size*2] = '\0'; 35 return (char *)dest; 40 unsigned char *dest = t_malloc_no0(MALLOC_MULTIPLY(size, 2) + 1); local 42 binary_to_hex_case(dest, data, size, TRUE); 43 dest[size*2] = '\0'; 44 return (char *)dest; 47 binary_to_hex_append(string_t *dest, const unsigned char *data, size_t size) argument 56 hex_to_binary(const char *data, buffer_t *dest) argument [all...] |
H A D | hex-binary.h | 8 void binary_to_hex_append(string_t *dest, const unsigned char *data, 11 /* Convert hex to binary. data and dest may point to same value. 13 int hex_to_binary(const char *data, buffer_t *dest);
|
H A D | ostream-escaped.h | 19 (string_t *dest, unsigned char chr); 21 void ostream_escaped_hex_format(string_t *dest, unsigned char chr);
|
H A D | str-sanitize.c | 25 static void str_sanitize_truncate_char(string_t *dest, unsigned int initial_pos) argument 27 const unsigned char *data = str_data(dest); 28 size_t len = str_len(dest); 35 str_truncate(dest, len-1); 44 str_truncate(dest, len); 47 void str_sanitize_append(string_t *dest, const char *src, size_t max_bytes) argument 49 size_t initial_pos = str_len(dest); 60 str_append_c(dest, '?'); 65 str_append_c(dest, '?'); 67 str_append_n(dest, sr [all...] |
H A D | strescape.c | 33 void str_append_unescaped(string_t *dest, const void *src, size_t src_size) argument 44 str_append_n(dest, src_c + start, i-start); 49 str_append_c(dest, src_c[i++]); 58 char *dest, *start = str; local 66 for (dest = str; *str != '\0'; str++) { 73 *dest++ = *str; 76 *dest = '\0'; 104 void str_append_tabescaped_n(string_t *dest, const unsigned char *src, size_t src_size) argument 109 str_append_c(dest, '\001'); 110 str_append_c(dest, ' 135 str_append_tabescaped(string_t *dest, const char *src) argument 156 str_append_tabunescaped(string_t *dest, const void *src, size_t src_size) argument 202 char *dest, *start = str; local [all...] |
H A D | base32.h | 5 point to dest buffer. The pad argument determines whether output is padded 9 buffer_t *dest); 12 not point to dest buffer. The pad argument determines whether output is 16 buffer_t *dest); 18 /* Translates base32/base32hex data into binary and appends it to dest buffer. 19 dest may point to same buffer as src. Returns 1 if all ok, 0 if end of 28 size_t *src_pos_r, buffer_t *dest) ATTR_NULL(4); 30 size_t *src_pos_r, buffer_t *dest) ATTR_NULL(4);
|
H A D | str-sanitize.h | 8 void str_sanitize_append(string_t *dest, const char *src, size_t max_bytes);
|
H A D | base64.h | 4 /* Translates binary data into base64. The src must not point to dest buffer. */ 5 void base64_encode(const void *src, size_t src_size, buffer_t *dest); 7 /* Translates base64 data into binary and appends it to dest buffer. dest may 18 size_t *src_pos_r, buffer_t *dest) ATTR_NULL(3);
|
H A D | hash-format.h | 15 void hash_format_write(struct hash_format *format, string_t *dest); 19 void hash_format_deinit(struct hash_format **format, string_t *dest);
|
H A D | istream-crlf.c | 43 unsigned char *dest, *dest_end; local 54 dest = stream->w_buffer + stream->pos; 61 if (!cstream->last_cr && dest < dest_end) 62 *dest++ = '\r'; 64 if (dest < dest_end) { 65 *dest++ = '\n'; 70 while (dest < dest_end) { 77 if (dest + copy_len > dest_end) 78 copy_len = dest_end - dest; 81 memcpy(dest, sr 119 size_t i, dest, size, max; local [all...] |
H A D | istream-jsonstr.c | 55 unsigned char *dest, 62 *dest = *src; 65 *dest = '\b'; 68 *dest = '\f'; 71 *dest = '\n'; 74 *dest = '\r'; 77 *dest = '\t'; 85 buffer_create_from_data(&buf, dest, MAX_UTF8_LEN); 124 size_t i, dest, size; local 137 dest 54 i_stream_json_unescape(const unsigned char *src, size_t len, unsigned char *dest, unsigned int *src_size_r, unsigned int *dest_size_r) argument [all...] |
/dovecot/src/lib-old-stats/ |
H A D | stats-parser.c | 10 static bool stats_diff_timeval(struct timeval *dest, argument 19 dest->tv_sec = diff_usecs / USECS_PER_SEC; 20 dest->tv_usec = diff_usecs % USECS_PER_SEC; 25 stats_diff_uint32(uint32_t *dest, const uint32_t *src1, const uint32_t *src2) argument 29 *dest = *src2 - *src1; 34 stats_diff_uint64(uint64_t *dest, const uint64_t *src1, const uint64_t *src2) argument 38 *dest = *src2 - *src1; 51 void *dest = PTR_OFFSET(diff_stats_r, offset); local 59 if (!stats_diff_uint32(dest, src1, src2)) { 68 if (!stats_diff_uint64(dest, src 96 stats_timeval_add(struct timeval *dest, const struct timeval *src) argument 106 stats_parser_add(const struct stats_parser_field *fields, unsigned int fields_count, struct stats *dest, const struct stats *src) argument [all...] |