summaryrefslogtreecommitdiff
path: root/src/hashmap.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/hashmap.c')
-rw-r--r--src/hashmap.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/hashmap.c b/src/hashmap.c
index 2c8327c..4b16941 100644
--- a/src/hashmap.c
+++ b/src/hashmap.c
@@ -106,12 +106,13 @@ hashmap_create (unsigned int nbuckets)
if (nbuckets == 0)
return NULL;
- ptr = safecalloc (1, sizeof (struct hashmap_s));
+ ptr = (struct hashmap_s *)safecalloc (1, sizeof (struct hashmap_s));
if (!ptr)
return NULL;
ptr->size = nbuckets;
- ptr->buckets = safecalloc (nbuckets, sizeof (struct hashbucket_s));
+ ptr->buckets = (struct hashbucket_s *)safecalloc (nbuckets,
+ sizeof (struct hashbucket_s));
if (!ptr->buckets)
{
safefree (ptr);
@@ -231,7 +232,7 @@ hashmap_insert (hashmap_t map, const char *key, const void *data, size_t len)
}
memcpy (data_copy, data, len);
- ptr = safemalloc (sizeof (struct hashentry_s));
+ ptr = (struct hashentry_s *)safemalloc (sizeof (struct hashentry_s));
if (!ptr)
{
safefree (key_copy);