]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-index: Unconstifty pointer array
authorAki Tuomi <aki.tuomi@dovecot.fi>
Mon, 20 Feb 2017 13:47:33 +0000 (15:47 +0200)
committerAki Tuomi <aki.tuomi@dovecot.fi>
Mon, 20 Feb 2017 15:17:11 +0000 (17:17 +0200)
clang complained about the extra const.

src/lib-index/mail-index-transaction-private.h
src/lib-index/mail-index-transaction.c

index 53c4ccc8427fb510d2d1d7d4bd35210d0a168b16..3ba24b18729702677dc6b32dd59af196cbf6d80a 100644 (file)
@@ -110,8 +110,8 @@ struct mail_index_transaction {
 
 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);
index ca61b14da1cf730320b7dd056c1f01251b3fb492..1c7ff42f9bb324a9b9f60d2f5e26bdb3c7723b04 100644 (file)
 #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 @@ mail_index_transaction_begin(struct mail_index_view *view,
        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);