#ifndef STORAGE_H #define STORAGE_H #include "main.h" #include "list.h" extern list_t *storage_new(); extern void storage_add(list_t *list, char *group, char *name, void *data); extern void *storage_get(list_t *list, char *group, char *name); extern void storage_del(list_t *list, char *group, char *name, void *f); extern void storage_del_all(list_t *list, char *group, void *f); extern void storage_destroy(list_t *p, void *f); #endif /* STORAGE_H */