Searched defs:src (Results 1 - 25 of 105) sorted by relevance

12345

/dovecot/src/lib-mail/
H A Dquoted-printable.c8 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 Dmessage-size.c123 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 Dtest-message-header-decode.c21 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 Dqp-encoder.c92 const unsigned char *src = _src; local
103 unsigned char c = src[i];
H A Drfc2231-parser.c29 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 Ddsync-mailbox.c10 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 Dguid.h29 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 Dstr-sanitize.c8 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 Dstr.h46 static inline void str_append_str(string_t *dest, const string_t *src) argument
48 buffer_append(dest, src->data, src->used);
H A Dbase64.c46 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 Distream-crlf.c42 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 Dcharset-utf8-only.c40 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 Dcharset-iconv.c56 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 Dcharset-utf8.c52 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 Dtest-charset.c28 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 Dmail-cache-decisions.c156 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 Dmail-copy.c115 bool mail_storage_copy_can_use_hardlink(struct mailbox *src, argument
119 mailbox_get_permissions(src);
H A Dmailbox-uidvalidity.c77 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 Dfs-test-async.c54 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 Dtest-imap-utf7.c53 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 Dimap-quote.c18 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 Dsmtp-reply.c131 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 Dsdbox-copy.c21 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 Dpush-notification-triggers.c68 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 Dtest-fts-icu.c52 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...]

Completed in 205 milliseconds

12345