Mercurial > dovecot > core-2.2
changeset 21378:8b87ae4cd4c3
dict-ldap|fs: Explicitly specify used dict_vfuncs methods.
This was done for other dict drivers in
ade5567577dadb0b275c840208d3ad21a9f00a36
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Mon, 09 Jan 2017 19:10:25 +0200 |
parents | f482a60bc73a |
children | 2efa6abf97df |
files | src/lib-dict-extra/dict-fs.c src/plugins/dict-ldap/dict-ldap.c |
diffstat | 2 files changed, 17 insertions(+), 32 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-dict-extra/dict-fs.c Thu Dec 29 13:17:57 2016 -0500 +++ b/src/lib-dict-extra/dict-fs.c Mon Jan 09 19:10:25 2017 +0200 @@ -271,21 +271,16 @@ struct dict dict_driver_fs = { .name = "fs", { - fs_dict_init, - fs_dict_deinit, - NULL, - fs_dict_lookup, - fs_dict_iterate_init, - fs_dict_iterate, - fs_dict_iterate_deinit, - fs_dict_transaction_init, - fs_dict_transaction_commit, - dict_transaction_memory_rollback, - dict_transaction_memory_set, - dict_transaction_memory_unset, - NULL, - NULL, - NULL, - NULL + .init = fs_dict_init, + .deinit = fs_dict_deinit, + .lookup = fs_dict_lookup, + .iterate_init = fs_dict_iterate_init, + .iterate = fs_dict_iterate, + .iterate_deinit = fs_dict_iterate_deinit, + .transaction_init = fs_dict_transaction_init, + .transaction_commit = fs_dict_transaction_commit, + .transaction_rollback = dict_transaction_memory_rollback, + .set = dict_transaction_memory_set, + .unset = dict_transaction_memory_unset, } };
--- a/src/plugins/dict-ldap/dict-ldap.c Thu Dec 29 13:17:57 2016 -0500 +++ b/src/plugins/dict-ldap/dict-ldap.c Mon Jan 09 19:10:25 2017 +0200 @@ -427,22 +427,12 @@ struct dict dict_driver_ldap = { .name = "ldap", { - ldap_dict_init, - ldap_dict_deinit, - ldap_dict_wait, - ldap_dict_lookup, - NULL, /*ldap_dict_iterate_init,*/ - NULL, /*ldap_dict_iterate,*/ - NULL, /*ldap_dict_iterate_deinit,*/ - NULL, /*ldap_transaction_init,*/ - NULL, /*ldap_transaction_commit,*/ - NULL, /*ldap_transaction_rollback,*/ - NULL, /*ldap_set,*/ - NULL, /*ldap_unset,*/ - NULL, /*ldap_append,*/ - NULL, /*ldap_atomic_inc,*/ - ldap_dict_lookup_async, - ldap_dict_switch_ioloop + .init = ldap_dict_init, + .deinit = ldap_dict_deinit, + .wait = ldap_dict_wait, + .lookup = ldap_dict_lookup, + .lookup_async = ldap_dict_lookup_async, + .switch_ioloop = ldap_dict_switch_ioloop, } };