[dovecot-cvs] dovecot/src/lib-dict dict.c,1.1,1.2 dict.h,1.1,1.2
cras at dovecot.org
cras at dovecot.org
Wed Dec 14 23:34:30 EET 2005
- Previous message: [dovecot-cvs] dovecot/src/plugins/quota Makefile.am, 1.2,
1.3 quota-fs.c, NONE, 1.1 quota-fs.h, NONE, 1.1 quota.c, 1.1, 1.2
- Next message: [dovecot-cvs] dovecot/src/lib module-dir.c,1.9,1.10
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /var/lib/cvs/dovecot/src/lib-dict
In directory talvi:/tmp/cvs-serv3168/src/lib-dict
Modified Files:
dict.c dict.h
Log Message:
API changes
Index: dict.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/lib-dict/dict.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- dict.c 10 Dec 2005 18:59:03 -0000 1.1
+++ dict.c 14 Dec 2005 21:34:28 -0000 1.2
@@ -6,14 +6,13 @@
#include "dict-private.h"
static array_t ARRAY_DEFINE(dict_classes, struct dict *);
-static int dict_count = 0;
-static void dict_class_register_all(void)
+void dict_class_register_all(void)
{
dict_sql_register();
}
-static void dict_class_unregister_all(void)
+void dict_class_unregister_all(void)
{
dict_sql_unregister();
}
@@ -67,9 +66,6 @@
struct dict *dict;
const char *p;
- if (dict_count++ == 0)
- dict_class_register_all();
-
p = strchr(uri, ':');
if (p == NULL) {
i_error("URI is missing ':': %s", uri);
@@ -88,9 +84,6 @@
void dict_deinit(struct dict *dict)
{
dict->v.deinit(dict);
-
- if (--dict_count == 0)
- dict_class_unregister_all();
}
char *dict_lookup(struct dict *dict, pool_t pool, const char *key)
Index: dict.h
===================================================================
RCS file: /var/lib/cvs/dovecot/src/lib-dict/dict.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- dict.h 10 Dec 2005 18:59:03 -0000 1.1
+++ dict.h 14 Dec 2005 21:34:28 -0000 1.2
@@ -6,6 +6,9 @@
struct dict;
+void dict_class_register_all(void);
+void dict_class_unregister_all(void);
+
void dict_class_register(struct dict *dict_class);
void dict_class_unregister(struct dict *dict_class);
- Previous message: [dovecot-cvs] dovecot/src/plugins/quota Makefile.am, 1.2,
1.3 quota-fs.c, NONE, 1.1 quota-fs.h, NONE, 1.1 quota.c, 1.1, 1.2
- Next message: [dovecot-cvs] dovecot/src/lib module-dir.c,1.9,1.10
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the dovecot-cvs
mailing list