X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/81b2c8f6358e3f5c0e1d480a45e8d1b574210177..505fa6b336fedfbe5951b01dc5c49f8c3f54e177:/src/xbt/dict_elm.c?ds=sidebyside diff --git a/src/xbt/dict_elm.c b/src/xbt/dict_elm.c index e08190d46f..eb1f890656 100644 --- a/src/xbt/dict_elm.c +++ b/src/xbt/dict_elm.c @@ -21,9 +21,9 @@ xbt_mallocator_t dict_elm_mallocator = NULL; xbt_dictelm_t xbt_dictelm_new(const char *key, int key_len, + unsigned int hash_code, void *content, - void_f_pvoid_t free_f, - xbt_dictelm_t next) { + void_f_pvoid_t free_f) { xbt_dictelm_t element = xbt_mallocator_get(dict_elm_mallocator); element->key = xbt_new(char, key_len + 1); @@ -31,9 +31,11 @@ xbt_dictelm_t xbt_dictelm_new(const char *key, element->key[key_len] = '\0'; element->key_len = key_len; + element->hash_code = hash_code; + element->content = content; element->free_f = free_f; - element->next = next; + element->next = NULL; return element; }