| /dovecot/src/lib-mail/ |
| H A D | quoted-printable.c | 8 int quoted_printable_q_decode(const unsigned char *src, size_t src_size, argument 19 if (src[src_pos] != '_' && src[src_pos] != '=') 22 buffer_append(dest, src + next, src_pos - next); 25 if (src[src_pos] == '_') { 35 hexbuf[0] = src[src_pos+1]; 36 hexbuf[1] = src[src_pos+2]; 47 buffer_append(dest, src + next, src_size - next);
|
| H A D | message-size.c | 123 const struct message_size *src) 125 dest->virtual_size += src->virtual_size; 126 dest->physical_size += src->physical_size; 127 dest->lines += src->lines; 122 message_size_add(struct message_size *dest, const struct message_size *src) argument
|
| H A D | test-message-header-decode.c | 21 const unsigned char *src, size_t *src_size, buffer_t *dest) 23 buffer_append(dest, src, *src_size); 20 charset_to_utf8(struct charset_translation *t ATTR_UNUSED, const unsigned char *src, size_t *src_size, buffer_t *dest) argument
|
| H A D | qp-encoder.c | 92 const unsigned char *src = _src; local 103 unsigned char c = src[i];
|
| H A D | rfc2231-parser.c | 29 static void rfc2231_escape(string_t *dest, const char *src) argument 31 for (; *src != '\0'; src++) { 32 if (*src == '%') 35 str_append_c(dest, *src);
|
| /dovecot/src/doveadm/dsync/ |
| H A D | dsync-mailbox.c | 10 const struct dsync_mailbox_attribute *src, 13 dest_r->type = src->type; 14 dest_r->key = p_strdup(pool, src->key); 15 dest_r->value = p_strdup(pool, src->value); 16 if (src->value_stream != NULL) { 17 dest_r->value_stream = src->value_stream; 21 dest_r->deleted = src->deleted; 22 dest_r->last_change = src->last_change; 23 dest_r->modseq = src->modseq; 9 dsync_mailbox_attribute_dup(pool_t pool, const struct dsync_mailbox_attribute *src, struct dsync_mailbox_attribute *dest_r) argument
|
| /dovecot/src/lib/ |
| H A D | guid.h | 29 static inline void guid_128_copy(guid_128_t dest, const guid_128_t src) argument 31 memcpy(dest, src, GUID_128_SIZE);
|
| H A D | str-sanitize.c | 8 static size_t str_sanitize_skip_start(const char *src, size_t max_bytes) argument 13 for (i = 0; i < max_bytes && src[i] != '\0'; ) { 14 int len = uni_utf8_get_char_n(src+i, max_bytes-i, &chr); 17 if ((unsigned char)src[i] < 32) 47 void str_sanitize_append(string_t *dest, const char *src, size_t max_bytes) argument 53 for (i = 0; i < max_bytes && src[i] != '\0'; ) { 54 int len = uni_utf8_get_char_n(src+i, max_bytes-i, &chr); 64 if ((unsigned char)src[i] < 32) 67 str_append_n(dest, src+i, len); 71 if (src[ 82 str_sanitize(const char *src, size_t max_bytes) argument [all...] |
| H A D | str.h | 46 static inline void str_append_str(string_t *dest, const string_t *src) argument 48 buffer_append(dest, src->data, src->used);
|
| H A D | base64.c | 46 void base64_encode(const void *src, size_t src_size, buffer_t *dest) argument 51 const unsigned char *src_c = src; 89 int base64_decode(const void *src, size_t src_size, argument 92 const unsigned char *src_c = src;
|
| H A D | istream-crlf.c | 42 const unsigned char *data, *ptr, *src, *src_end; local 56 src = data; 60 if (*src == '\n') { 66 src++; 71 ptr = memchr(src, '\n', src_end - src); 76 copy_len = ptr - src; 81 memcpy(dest, src, copy_len); 84 src += copy_len; 87 i_assert(dest <= dest_end && src < [all...] |
| /dovecot/src/lib-charset/ |
| H A D | charset-utf8-only.c | 40 const unsigned char *src, size_t *src_size, 43 return charset_utf8_to_utf8(t->normalizer, src, src_size, dest); 39 utf8only_charset_to_utf8(struct charset_translation *t, const unsigned char *src, size_t *src_size, buffer_t *dest) argument
|
| H A D | charset-iconv.c | 56 const unsigned char *src, size_t *src_size, buffer_t *dest, 66 *result = charset_utf8_to_utf8(t->normalizer, src, src_size, dest); 72 ic_srcbuf = (ICONV_CONST char *) src; 104 const unsigned char *src, size_t *src_size, 115 ret = charset_to_utf8_try(t, src + pos, &size, dest, &result); 55 charset_to_utf8_try(struct charset_translation *t, const unsigned char *src, size_t *src_size, buffer_t *dest, enum charset_result *result) argument 103 iconv_charset_to_utf8(struct charset_translation *t, const unsigned char *src, size_t *src_size, buffer_t *dest) argument
|
| H A D | charset-utf8.c | 52 const unsigned char *src, size_t *src_size, buffer_t *dest) 57 uni_utf8_partial_strlen_n(src, *src_size, &pos); 65 if (normalizer(src, *src_size, dest) < 0) 67 } else if (!uni_utf8_get_valid_data(src, *src_size, dest)) { 70 buffer_append(dest, src, *src_size); 96 const unsigned char *src, size_t *src_size, buffer_t *dest) 98 return charset_utf8_vfuncs->to_utf8(t, src, src_size, dest); 51 charset_utf8_to_utf8(normalizer_func_t *normalizer, const unsigned char *src, size_t *src_size, buffer_t *dest) argument 95 charset_to_utf8(struct charset_translation *t, const unsigned char *src, size_t *src_size, buffer_t *dest) argument
|
| H A D | test-charset.c | 28 string_t *src, *str = t_str_new(256); local 41 src = str_new(default_pool, 16384); 43 str_append_c(src, 'a' + i % ('z'-'a'+1)); 46 str_append_c(src, 'A' + i % ('Z'-'A'+1)); 48 str_c(src), str, &result) == 0, i); 50 str_free(&src);
|
| /dovecot/src/lib-index/ |
| H A D | mail-cache-decisions.c | 156 struct mail_cache *src, 161 if (mail_cache_open_and_verify(src) < 0 || 162 MAIL_CACHE_IS_UNUSABLE(src)) 167 mail_cache_register_get_list(src, pool_datastack_create(), &count); 155 mail_cache_decisions_copy(struct mail_index_transaction *itrans, struct mail_cache *src, struct mail_cache *dst) argument
|
| /dovecot/src/lib-storage/ |
| H A D | mail-copy.c | 115 bool mail_storage_copy_can_use_hardlink(struct mailbox *src, argument 119 mailbox_get_permissions(src);
|
| H A D | mailbox-uidvalidity.c | 77 string_t *src, *dest; local 82 src = t_str_new(256); 83 str_append(src, path); 86 prefix_len = str_len(src); 89 str_truncate(src, prefix_len); 92 str_printfa(src, ".%08x", *uid_validity); 98 if ((ret = rename(str_c(src), str_c(dest))) == 0 || 105 i_error("rename(%s, %s) failed: %m", str_c(src), str_c(dest));
|
| /dovecot/src/lib-fs/ |
| H A D | fs-test-async.c | 54 struct fs_file *src, *dest; local 59 src = fs_file_init(fs, "foo", FS_OPEN_MODE_REPLACE); 60 test_assert(fs_write(src, "source", 6) == 0); 65 test_assert(fs_copy(src, dest) == -1 && errno == EAGAIN); 74 fs_file_deinit(&src);
|
| /dovecot/src/lib-imap/ |
| H A D | test-imap-utf7.c | 53 string_t *src, *dest; local 58 src = t_str_new(256); 64 str_truncate(src, 0); 68 str_append_c(src, 'x'); 70 str_append_c(src, '&'); 71 uni_ucs4_to_utf8_c(chr, src); 74 orig_src = t_strdup(str_c(src)); 75 str_truncate(src, 0); 78 test_assert_idx(imap_utf7_to_utf8(str_c(dest), src) == 0, chr*100+i); 79 test_assert_idx(strcmp(str_c(src), orig_sr [all...] |
| H A D | imap-quote.c | 18 void imap_append_string(string_t *dest, const char *src) argument 20 i_assert(src != NULL); 22 imap_append_nstring(dest, src); 25 void imap_append_astring(string_t *dest, const char *src) argument 29 i_assert(src != NULL); 31 for (i = 0; src[i] != '\0'; i++) { 32 if (!IS_ASTRING_CHAR(src[i])) { 33 imap_append_string(dest, src); 38 if (i == 0 || strcasecmp(src, "NIL") == 0) 39 imap_append_string(dest, src); 45 imap_append_literal(string_t *dest, const char *src, unsigned int pos) argument 53 imap_append_nstring(string_t *dest, const char *src) 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...] |
| /dovecot/src/lib-smtp/ |
| H A D | smtp-reply.c | 131 const struct smtp_reply *src) 133 *dst = *src; 134 dst->text_lines = p_strarray_dup(pool, src->text_lines); 138 const struct smtp_reply *src) 143 smtp_reply_copy(pool, dst, src); 130 smtp_reply_copy(pool_t pool, struct smtp_reply *dst, const struct smtp_reply *src) argument 137 smtp_reply_clone(pool_t pool, const struct smtp_reply *src) argument
|
| /dovecot/src/lib-storage/index/dbox-single/ |
| H A D | sdbox-copy.c | 21 const char *extrefs_line, *src, *dest, *dest_relpath; local 62 src = t_strdup_printf("%s/%s", dest_storage->attachment_dir, 70 src and dest, so it doesn't matter which storage's 73 src_fsfile = fs_file_init(dest_storage->attachment_fs, src,
|
| /dovecot/src/plugins/push-notification/ |
| H A D | push-notification-triggers.c | 68 struct mailbox *src, 80 (*ec)->event->mbox_triggers.rename(txn, *ec, mbox, src); 67 push_notification_trigger_mbox_rename(struct push_notification_txn *txn, struct mailbox *src, struct mailbox *dest, struct push_notification_txn_mbox *mbox) argument
|
| /dovecot/src/lib-fts/ |
| H A D | test-fts-icu.c | 52 const UChar src[] = { 0xbd, 'b', 'c' }; local 56 for (i = N_ELEMENTS(src); i > 0; i--) { 57 fts_icu_utf16_to_utf8(dest, src, i); 66 const UChar src = UNICODE_REPLACEMENT_CHAR; local 73 fts_icu_utf16_to_utf8(dest, &src, 1); 101 const UChar src[] = { 0xbd, 'B', 'C' }; local 108 for (i = N_ELEMENTS(src); i > 0; i--) { 110 test_assert(fts_icu_translate(&dest, src, i, 147 const char *src = "aBcD\xC3\x84\xC3\xA4"; local 151 fts_icu_lcase(dest, src); 158 const char *src = "a\\xC3\\x84"; local [all...] |