aboutsummaryrefslogtreecommitdiff
path: root/src/imap.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/imap.h')
-rw-r--r--src/imap.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/imap.h b/src/imap.h
index d7eb788..53f5b95 100644
--- a/src/imap.h
+++ b/src/imap.h
@@ -7,6 +7,7 @@
struct prne_imap;
struct prne_imap_tuple;
typedef uintptr_t prne_imap_key_type_t;
+typedef uintptr_t prne_imap_val_type_t;
typedef struct prne_imap prne_imap_t;
typedef struct prne_imap_tuple prne_imap_tuple_t;
@@ -17,7 +18,7 @@ struct prne_imap {
struct prne_imap_tuple {
prne_imap_key_type_t key;
- void *val;
+ prne_imap_val_type_t val;
};
@@ -25,6 +26,6 @@ void prne_init_imap (prne_imap_t *im);
void prne_free_imap (prne_imap_t *im);
void prne_imap_clear (prne_imap_t *im);
-const prne_imap_tuple_t *prne_imap_insert (prne_imap_t *im, const prne_imap_key_type_t key, void *val);
+const prne_imap_tuple_t *prne_imap_insert (prne_imap_t *im, const prne_imap_key_type_t key, const prne_imap_val_type_t val);
void prne_imap_erase (prne_imap_t *im, const prne_imap_key_type_t key);
const prne_imap_tuple_t *prne_imap_lookup (prne_imap_t *im, const prne_imap_key_type_t key);