diff src/lib-dict-extra/dict-fs.c @ 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 d7bed2a85e99
children 59437f8764c6
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,
 	}
 };