]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
fts-*: Use named initializers for fts_backend_vfuncs
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Mon, 14 May 2018 20:26:07 +0000 (23:26 +0300)
committerMarco Bettini <marco.bettini@open-xchange.com>
Thu, 27 Jan 2022 14:35:02 +0000 (15:35 +0100)
src/plugins/fts-lucene/fts-backend-lucene.c
src/plugins/fts-solr/fts-backend-solr-old.c
src/plugins/fts-solr/fts-backend-solr.c
src/plugins/fts-squat/fts-backend-squat.c

index 963dbdfdb4291f86218a0d2911a68ef826311d28..79a3b353e4e29040dd4a2f01486675a837d814d9 100644 (file)
@@ -583,23 +583,23 @@ struct fts_backend fts_backend_lucene = {
                FTS_BACKEND_FLAG_FUZZY_SEARCH,
 
        {
-               fts_backend_lucene_alloc,
-               fts_backend_lucene_init,
-               fts_backend_lucene_deinit,
-               fts_backend_lucene_get_last_uid,
-               fts_backend_lucene_update_init,
-               fts_backend_lucene_update_deinit,
-               fts_backend_lucene_update_set_mailbox,
-               fts_backend_lucene_update_expunge,
-               fts_backend_lucene_update_set_build_key,
-               fts_backend_lucene_update_unset_build_key,
-               fts_backend_lucene_update_build_more,
-               fts_backend_lucene_refresh,
-               fts_backend_lucene_rescan,
-               fts_backend_lucene_optimize,
-               fts_backend_default_can_lookup,
-               fts_backend_lucene_lookup,
-               fts_backend_lucene_lookup_multi,
-               fts_backend_lucene_lookup_done
+               .alloc = fts_backend_lucene_alloc,
+               .init = fts_backend_lucene_init,
+               .deinit = fts_backend_lucene_deinit,
+               .get_last_uid = fts_backend_lucene_get_last_uid,
+               .update_init = fts_backend_lucene_update_init,
+               .update_deinit = fts_backend_lucene_update_deinit,
+               .update_set_mailbox = fts_backend_lucene_update_set_mailbox,
+               .update_expunge = fts_backend_lucene_update_expunge,
+               .update_set_build_key = fts_backend_lucene_update_set_build_key,
+               .update_unset_build_key = fts_backend_lucene_update_unset_build_key,
+               .update_build_more = fts_backend_lucene_update_build_more,
+               .refresh = fts_backend_lucene_refresh,
+               .rescan = fts_backend_lucene_rescan,
+               .optimize = fts_backend_lucene_optimize,
+               .can_lookup = fts_backend_default_can_lookup,
+               .lookup = fts_backend_lucene_lookup,
+               .lookup_multi = fts_backend_lucene_lookup_multi,
+               .lookup_done = fts_backend_lucene_lookup_done
        }
 };
index 20b891bc5931a7f2601fac2d123fd353eacbe5b9..96fe87691be967ea3758e910016cd9e12d6647fa 100644 (file)
@@ -857,23 +857,21 @@ struct fts_backend fts_backend_solr_old = {
        .flags = 0,
 
        {
-               fts_backend_solr_alloc,
-               fts_backend_solr_init,
-               fts_backend_solr_deinit,
-               fts_backend_solr_get_last_uid,
-               fts_backend_solr_update_init,
-               fts_backend_solr_update_deinit,
-               fts_backend_solr_update_set_mailbox,
-               fts_backend_solr_update_expunge,
-               fts_backend_solr_update_set_build_key,
-               fts_backend_solr_update_unset_build_key,
-               fts_backend_solr_update_build_more,
-               fts_backend_solr_refresh,
-               NULL,
-               fts_backend_solr_optimize,
-               fts_backend_default_can_lookup,
-               fts_backend_solr_lookup,
-               fts_backend_solr_lookup_multi,
-               NULL
+               .alloc = fts_backend_solr_alloc,
+               .init = fts_backend_solr_init,
+               .deinit = fts_backend_solr_deinit,
+               .get_last_uid = fts_backend_solr_get_last_uid,
+               .update_init = fts_backend_solr_update_init,
+               .update_deinit = fts_backend_solr_update_deinit,
+               .update_set_mailbox = fts_backend_solr_update_set_mailbox,
+               .update_expunge = fts_backend_solr_update_expunge,
+               .update_set_build_key = fts_backend_solr_update_set_build_key,
+               .update_unset_build_key = fts_backend_solr_update_unset_build_key,
+               .update_build_more = fts_backend_solr_update_build_more,
+               .refresh = fts_backend_solr_refresh,
+               .optimize = fts_backend_solr_optimize,
+               .can_lookup = fts_backend_default_can_lookup,
+               .lookup = fts_backend_solr_lookup,
+               .lookup_multi = fts_backend_solr_lookup_multi,
        }
 };
index 0ac0f18e7aa17a6980d4b4c2a178539066147e17..181abe93c4430b0a96487a686fbdf9483fe56ffe 100644 (file)
@@ -962,23 +962,22 @@ struct fts_backend fts_backend_solr = {
        .flags = FTS_BACKEND_FLAG_FUZZY_SEARCH,
 
        {
-               fts_backend_solr_alloc,
-               fts_backend_solr_init,
-               fts_backend_solr_deinit,
-               fts_backend_solr_get_last_uid,
-               fts_backend_solr_update_init,
-               fts_backend_solr_update_deinit,
-               fts_backend_solr_update_set_mailbox,
-               fts_backend_solr_update_expunge,
-               fts_backend_solr_update_set_build_key,
-               fts_backend_solr_update_unset_build_key,
-               fts_backend_solr_update_build_more,
-               fts_backend_solr_refresh,
-               fts_backend_solr_rescan,
-               fts_backend_solr_optimize,
-               fts_backend_default_can_lookup,
-               fts_backend_solr_lookup,
-               fts_backend_solr_lookup_multi,
-               NULL
+               .alloc = fts_backend_solr_alloc,
+               .init = fts_backend_solr_init,
+               .deinit = fts_backend_solr_deinit,
+               .get_last_uid = fts_backend_solr_get_last_uid,
+               .update_init = fts_backend_solr_update_init,
+               .update_deinit = fts_backend_solr_update_deinit,
+               .update_set_mailbox = fts_backend_solr_update_set_mailbox,
+               .update_expunge = fts_backend_solr_update_expunge,
+               .update_set_build_key = fts_backend_solr_update_set_build_key,
+               .update_unset_build_key = fts_backend_solr_update_unset_build_key,
+               .update_build_more = fts_backend_solr_update_build_more,
+               .refresh = fts_backend_solr_refresh,
+               .rescan = fts_backend_solr_rescan,
+               .optimize = fts_backend_solr_optimize,
+               .can_lookup = fts_backend_default_can_lookup,
+               .lookup = fts_backend_solr_lookup,
+               .lookup_multi = fts_backend_solr_lookup_multi,
        }
 };
index fbd7bbe156ba34e82c4fc6c864af972600f7138b..e87eaad3aa9bf7180643b931b159da5fc336a0dc 100644 (file)
@@ -475,23 +475,20 @@ struct fts_backend fts_backend_squat = {
        .flags = FTS_BACKEND_FLAG_NORMALIZE_INPUT,
 
        {
-               fts_backend_squat_alloc,
-               fts_backend_squat_init,
-               fts_backend_squat_deinit,
-               fts_backend_squat_get_last_uid,
-               fts_backend_squat_update_init,
-               fts_backend_squat_update_deinit,
-               fts_backend_squat_update_set_mailbox,
-               fts_backend_squat_update_expunge,
-               fts_backend_squat_update_set_build_key,
-               fts_backend_squat_update_unset_build_key,
-               fts_backend_squat_update_build_more,
-               fts_backend_squat_refresh,
-               NULL,
-               fts_backend_squat_optimize,
-               fts_backend_default_can_lookup,
-               fts_backend_squat_lookup,
-               NULL,
-               NULL
+               .alloc = fts_backend_squat_alloc,
+               .init = fts_backend_squat_init,
+               .deinit = fts_backend_squat_deinit,
+               .get_last_uid = fts_backend_squat_get_last_uid,
+               .update_init = fts_backend_squat_update_init,
+               .update_deinit = fts_backend_squat_update_deinit,
+               .update_set_mailbox = fts_backend_squat_update_set_mailbox,
+               .update_expunge = fts_backend_squat_update_expunge,
+               .update_set_build_key = fts_backend_squat_update_set_build_key,
+               .update_unset_build_key = fts_backend_squat_update_unset_build_key,
+               .update_build_more = fts_backend_squat_update_build_more,
+               .refresh = fts_backend_squat_refresh,
+               .optimize = fts_backend_squat_optimize,
+               .can_lookup = fts_backend_default_can_lookup,
+               .lookup = fts_backend_squat_lookup,
        }
 };