From ab9e8a59e294c80ee9d4c718a351cf85dcccdbde Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Fri, 7 Aug 2009 09:14:38 +0200 Subject: hashmap: fix three implicit cast warnings. Michael --- src/hashmap.c | 7 ++++--- 1 file 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); -- cgit v1.2.3