hashmap: fix three implicit cast warnings.

Michael
master
Michael Adam 2009-08-07 09:14:38 +02:00
parent 181b03d729
commit ab9e8a59e2
1 changed files with 4 additions and 3 deletions

View File

@ -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);