Mercurial > dovecot > core-2.2
changeset 21658:bd1d7007cb01
lib-index: Unconstifty pointer array
clang complained about the extra const.
author | Aki Tuomi <aki.tuomi@dovecot.fi> |
---|---|
date | Mon, 20 Feb 2017 15:47:33 +0200 |
parents | 69f21a7bd37e |
children | 0f6a1fee4c7f |
files | src/lib-index/mail-index-transaction-private.h src/lib-index/mail-index-transaction.c |
diffstat | 2 files changed, 7 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-index/mail-index-transaction-private.h Mon Feb 20 15:35:02 2017 +0200 +++ b/src/lib-index/mail-index-transaction-private.h Mon Feb 20 15:47:33 2017 +0200 @@ -110,8 +110,8 @@ typedef void hook_mail_index_transaction_created_t(struct mail_index_transaction *t); -void mail_index_transaction_hook_register(const hook_mail_index_transaction_created_t *hook); -void mail_index_transaction_hook_unregister(const hook_mail_index_transaction_created_t *hook); +void mail_index_transaction_hook_register(hook_mail_index_transaction_created_t *hook); +void mail_index_transaction_hook_unregister(hook_mail_index_transaction_created_t *hook); struct mail_index_record * mail_index_transaction_lookup(struct mail_index_transaction *t, uint32_t seq);
--- a/src/lib-index/mail-index-transaction.c Mon Feb 20 15:35:02 2017 +0200 +++ b/src/lib-index/mail-index-transaction.c Mon Feb 20 15:47:33 2017 +0200 @@ -10,24 +10,24 @@ #include "mail-transaction-log-private.h" #include "mail-index-transaction-private.h" -static ARRAY(const hook_mail_index_transaction_created_t *) +static ARRAY(hook_mail_index_transaction_created_t *) hook_mail_index_transaction_created; -void mail_index_transaction_hook_register(const hook_mail_index_transaction_created_t *hook) +void mail_index_transaction_hook_register(hook_mail_index_transaction_created_t *hook) { if (!array_is_created(&hook_mail_index_transaction_created)) i_array_init(&hook_mail_index_transaction_created, 8); array_append(&hook_mail_index_transaction_created, &hook, 1); } -void mail_index_transaction_hook_unregister(const hook_mail_index_transaction_created_t *hook) +void mail_index_transaction_hook_unregister(hook_mail_index_transaction_created_t *hook) { unsigned int idx; bool found = FALSE; i_assert(array_is_created(&hook_mail_index_transaction_created)); for(idx = 0; idx < array_count(&hook_mail_index_transaction_created); idx++) { - const hook_mail_index_transaction_created_t *const *hook_ptr = + hook_mail_index_transaction_created_t *const *hook_ptr = array_idx(&hook_mail_index_transaction_created, idx); if (*hook_ptr == hook) { array_delete(&hook_mail_index_transaction_created, idx, 1); @@ -352,7 +352,7 @@ if (array_is_created(&hook_mail_index_transaction_created)) { struct hook_build_context *ctx = hook_build_init((void *)&t->v, sizeof(t->v)); - const hook_mail_index_transaction_created_t *const *ptr; + hook_mail_index_transaction_created_t *const *ptr; array_foreach(&hook_mail_index_transaction_created, ptr) { (*ptr)(t); hook_build_update(ctx, t->vlast);