aboutsummaryrefslogtreecommitdiffstats
path: root/storage.h
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2005-12-14 00:07:05 +0100
committerJelmer Vernooij <jelmer@samba.org>2005-12-14 00:07:05 +0100
commitd3307e281afdbed22a561eb2cd73f97a03e3073d (patch)
treeb5e10b15e55ec9453bf902431a3b9dc24310378c /storage.h
parent34759e68501ccf2a885f650df9d35ba3fc84658d (diff)
parentb73ac9c35fb53203b8d0668251dfb66096883863 (diff)
Merge my storage fixes
Diffstat (limited to 'storage.h')
-rw-r--r--storage.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/storage.h b/storage.h
index 3139d63b..301b424c 100644
--- a/storage.h
+++ b/storage.h
@@ -52,7 +52,15 @@ typedef struct {
storage_status_t (*rename) (const char *onick, const char *nnick, const char *password);
} storage_t;
+storage_status_t storage_check_pass (const char *nick, const char *password);
+
+storage_status_t storage_load (const char *nick, const char *password, irc_t * irc);
+storage_status_t storage_save (irc_t *irc, int overwrite);
+storage_status_t storage_remove (const char *nick, const char *password);
+
+storage_status_t storage_rename (const char *onick, const char *nnick, const char *password);
+
void register_storage_backend(storage_t *);
-storage_t *storage_init(const char *name);
+GList *storage_init(const char *primary, char **migrate);
#endif /* __STORAGE_H__ */