| /dovecot/src/lib-ldap/ |
| H A D | ldap-iterator.c | 9 struct ldap_search_iterator *iter; local 14 iter = p_new(result->pool, struct ldap_search_iterator, 1); 15 iter->result = result; 16 return iter; 19 const struct ldap_entry *ldap_search_iterator_next(struct ldap_search_iterator *iter) argument 21 if (iter->idx >= array_count(&iter->result->entries)) 23 return array_idx(&iter->result->entries, iter->idx++); 26 void ldap_search_iterator_deinit(struct ldap_search_iterator **iter) argument [all...] |
| /dovecot/src/log/ |
| H A D | doveadm-connection.c | 24 struct log_error_buffer_iter *iter; local 29 iter = log_error_buffer_iter_init(conn->errorbuf); 30 while ((error = log_error_buffer_iter_next(iter)) != NULL) { 45 log_error_buffer_iter_deinit(&iter);
|
| H A D | log-error-buffer.c | 90 struct log_error_buffer_iter *iter; local 92 iter = i_new(struct log_error_buffer_iter, 1); 93 iter->buf = buf; 94 iter->cur = buf->head; 95 return iter; 99 log_error_buffer_iter_next(struct log_error_buffer_iter *iter) argument 101 struct log_error_data *data = iter->cur; 105 iter->cur = iter->cur->next; 107 iter 117 struct log_error_buffer_iter *iter = *_iter; local [all...] |
| /dovecot/src/plugins/fts-lucene/ |
| H A D | doveadm-fts-lucene.c | 19 struct lucene_index_iter *iter; local 26 iter = lucene_index_iter_init(index); 27 while ((rec = lucene_index_iter_next(iter)) != NULL) { 43 if (lucene_index_iter_deinit(&iter) < 0)
|
| /dovecot/src/doveadm/ |
| H A D | doveadm-mail-search.c | 6 #include "doveadm-mailbox-list-iter.h" 7 #include "doveadm-mail-iter.h" 16 struct doveadm_mail_iter *iter; local 24 &iter) < 0) 26 box = doveadm_mail_iter_get_mailbox(iter); 36 while (doveadm_mail_iter_next(iter, &mail)) { 43 if (doveadm_mail_iter_deinit(&iter) < 0) 54 struct doveadm_mailbox_list_iter *iter; local 58 iter = doveadm_mailbox_list_iter_init(ctx, user, ctx->search_args, 60 while ((info = doveadm_mailbox_list_iter_next(iter)) ! [all...] |
| H A D | doveadm-instance.c | 50 struct master_instance_list_iter *iter; local 78 iter = master_instance_list_iterate_init(list); 79 while ((inst = master_instance_iterate_list_next(iter)) != NULL) { 97 master_instance_iterate_list_deinit(&iter);
|
| H A D | doveadm-mail-flags.c | 6 #include "doveadm-mailbox-list-iter.h" 7 #include "doveadm-mail-iter.h" 23 struct doveadm_mail_iter *iter; local 29 0, NULL, FALSE, &iter) < 0) 31 box = doveadm_mail_iter_get_mailbox(iter); 37 (void)doveadm_mail_iter_deinit(&iter); 43 while (doveadm_mail_iter_next(iter, &mail)) { 50 return doveadm_mail_iter_deinit_sync(&iter); 60 struct doveadm_mailbox_list_iter *iter; local 64 iter [all...] |
| H A D | doveadm-mailbox-list-iter.c | 10 #include "doveadm-mailbox-list-iter.h" 18 struct mailbox_list_iterate_context *iter; member in struct:doveadm_mailbox_list_iter 77 struct doveadm_mailbox_list_iter *iter; local 80 iter = i_new(struct doveadm_mailbox_list_iter, 1); 81 iter->ctx = ctx; 82 iter->search_args = search_args; 83 iter->user = user; 84 i_array_init(&iter->patterns, 16); 86 &iter->patterns, 89 if (array_count(&iter 135 struct doveadm_mailbox_list_iter *iter; local 145 struct doveadm_mailbox_list_iter *iter = *_iter; local 164 doveadm_mailbox_list_iter_next(struct doveadm_mailbox_list_iter *iter) argument [all...] |
| /dovecot/src/lib/ |
| H A D | str-table.c | 23 struct hash_iterate_context *iter; local 29 iter = hash_table_iterate_init(table->hash); 30 while (hash_table_iterate(iter, table->hash, &key, &value)) 32 hash_table_iterate_deinit(&iter);
|
| H A D | child-wait.c | 41 struct hash_iterate_context *iter; local 49 iter = hash_table_iterate_init(child_pids); 50 while (hash_table_iterate(iter, child_pids, &key, &value)) { 57 hash_table_iterate_deinit(&iter); 114 struct hash_iterate_context *iter; local 126 iter = hash_table_iterate_init(child_pids); 127 while (hash_table_iterate(iter, child_pids, &key, &value)) 129 hash_table_iterate_deinit(&iter);
|
| H A D | pkcs5.c | 16 unsigned int iter, uint32_t length, 21 if (iter < 1) return -1; 47 unsigned int iter, uint32_t length, 50 if (length < 1 || iter < 1) return -1; 70 for(c = 1; c < iter; c++) { 13 pkcs5_pbkdf1(const struct hash_method *hash, const unsigned char *password, size_t password_len, const unsigned char *salt, size_t salt_len, unsigned int iter, uint32_t length, buffer_t *result) argument 44 pkcs5_pbkdf2(const struct hash_method *hash, const unsigned char *password, size_t password_len, const unsigned char *salt, size_t salt_len, unsigned int iter, uint32_t length, buffer_t *result) argument
|
| /dovecot/src/lib-fs/ |
| H A D | test-fs-posix.c | 80 struct fs_iter *iter = fs_iter_init(fs, "/", 0); local 83 filename = fs_iter_next(iter); 85 test_assert(fs_iter_next(iter) == NULL); 86 fs_iter_deinit(&iter);
|
| H A D | fs-test.h | 33 struct fs_iter iter; member in struct:test_fs_iter
|
| /dovecot/src/doveadm/dsync/ |
| H A D | dsync-mailbox-state.c | 28 struct hash_iterate_context *iter; local 39 iter = hash_table_iterate_init(states); 40 while (hash_table_iterate(iter, states, &guid, &state)) { 56 hash_table_iterate_deinit(&iter);
|
| /dovecot/src/lib-ssl-iostream/ |
| H A D | iostream-ssl-context-cache.c | 116 struct hash_iterate_context *iter; local 123 iter = hash_table_iterate_init(ssl_iostream_contexts); 124 while (hash_table_iterate(iter, ssl_iostream_contexts, &lookup, &ctx)) 126 hash_table_iterate_deinit(&iter);
|
| /dovecot/src/plugins/acl/ |
| H A D | acl-shared-storage.c | 39 struct mailbox_list_iterate_context *iter; local 67 iter = mailbox_list_iter_init(new_ns->list, "*", 69 while ((info = mailbox_list_iter_next(iter)) != NULL) 71 (void)mailbox_list_iter_deinit(&iter); 84 struct acl_lookup_dict_iter *iter; local 97 iter = acl_lookup_dict_iterate_visible_init(auser->acl_lookup_dict); 98 while ((name = acl_lookup_dict_iterate_visible_next(iter)) != NULL) { 103 return acl_lookup_dict_iterate_visible_deinit(&iter);
|
| /dovecot/src/anvil/ |
| H A D | connect-limit.c | 145 struct hash_iterate_context *iter; local 150 iter = hash_table_iterate_init(limit->ident_pid_hash); 151 while (hash_table_iterate(iter, limit->ident_pid_hash, &i, &value)) { 159 hash_table_iterate_deinit(&iter); 164 struct hash_iterate_context *iter; local 168 iter = hash_table_iterate_init(limit->ident_pid_hash); 169 while (hash_table_iterate(iter, limit->ident_pid_hash, &i, &value)) { 176 hash_table_iterate_deinit(&iter);
|
| /dovecot/src/director/ |
| H A D | test-user-directory.c | 23 struct user_directory_iter *iter; local 27 iter = user_directory_iter_init(dir, FALSE); 28 while ((user = user_directory_iter_next(iter)) != NULL) { 37 user_directory_iter_deinit(&iter);
|
| /dovecot/src/lib-dict/ |
| H A D | test-dict-client.c | 85 struct dict_iterate_context *iter; local 88 iter = dict_iterate_init(dict, prefix, DICT_ITERATE_FLAG_EXACT_KEY); 89 while (dict_iterate(iter, &k, &v)) ; 90 if (dict_iterate_deinit(&iter, &error) < 0) 91 i_error("iter failed: %s", error);
|
| /dovecot/src/lib-dict-backend/ |
| H A D | test-dict-sql.c | 209 struct dict_iterate_context *iter = local 214 while(dict_iterate(iter, &key, &value)) { 222 test_assert(dict_iterate_deinit(&iter, &error) == 0); 237 iter = dict_iterate_init(dict, "shared/counters/global/", 0); 241 while(dict_iterate(iter, &key, &value)) { 249 test_assert(dict_iterate_deinit(&iter, &error) == 0);
|
| /dovecot/src/lib-imap-urlauth/ |
| H A D | imap-urlauth-backend.c | 9 #include "mailbox-list-iter.h" 153 struct mailbox_list_iterate_context *iter; local 158 iter = mailbox_list_iter_init_namespaces(user->namespaces, patterns, 163 while ((info = mailbox_list_iter_next(iter)) != NULL) { 170 if (mailbox_list_iter_deinit(&iter) < 0) {
|
| /dovecot/src/stats/ |
| H A D | client-reader.c | 68 struct stats_metrics_iter *iter; local 73 iter = stats_metrics_iterate_init(client->metrics); 74 while ((metric = stats_metrics_iterate(iter)) != NULL) { 87 stats_metrics_iterate_deinit(&iter);
|
| /dovecot/src/lib-index/ |
| H A D | mailbox-log.c | 196 static bool mailbox_log_iter_open_next(struct mailbox_log_iter *iter) argument 198 i_close_fd_path(&iter->fd, iter->filepath); 199 if (iter->filepath == NULL) 200 iter->filepath = iter->log->filepath2; 201 else if (iter->filepath == iter->log->filepath2) 202 iter->filepath = iter 221 struct mailbox_log_iter *iter; local 231 mailbox_log_iter_next(struct mailbox_log_iter *iter) argument 274 struct mailbox_log_iter *iter = *_iter; local [all...] |
| /dovecot/src/lib-master/ |
| H A D | master-auth.c | 86 struct hash_iterate_context *iter; local 92 iter = hash_table_iterate_init(auth->connections); 93 while (hash_table_iterate(iter, auth->connections, &key, &conn)) { 97 hash_table_iterate_deinit(&iter);
|
| /dovecot/src/lib-storage/index/dbox-multi/ |
| H A D | mdbox-sync.c | 97 struct seq_range_iter iter; local 105 seq_range_array_iter_init(&iter, &ctx->expunged_seqs); n = 0; 106 while (seq_range_array_iter_nth(&iter, n++, &seq)) { 118 seq_range_array_iter_init(&iter, &ctx->expunged_seqs); n = 0; 119 while (seq_range_array_iter_nth(&iter, n++, &seq)) {
|