X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a30eb8d63c2291f6b50b935cecf16139b372f9f2..3318d4f4f09b51bc1158737c5cb0391df264d018:/src/xbt/dict_multi.c diff --git a/src/xbt/dict_multi.c b/src/xbt/dict_multi.c index eadf725aab..dc3d196fc9 100644 --- a/src/xbt/dict_multi.c +++ b/src/xbt/dict_multi.c @@ -9,7 +9,7 @@ #include "dict_private.h" -XBT_LOG_NEW_DEFAULT_SUBCATEGORY(dict_multi,dict, "Dictionaries of multiple keys"); +XBT_LOG_NEW_DEFAULT_SUBCATEGORY(xbt_dict_multi,xbt_dict, "Dictionaries of multiple keys"); static void _free_dict(void*d) { VERB1("free dict %p",d); @@ -30,7 +30,7 @@ static void _free_dict(void*d) { void xbt_multidict_set_ext(xbt_dict_t mdict, xbt_dynar_t keys, xbt_dynar_t lens, - void *data, void_f_pvoid_t *free_ctn) { + void *data, void_f_pvoid_t free_ctn) { xbt_ex_t e; xbt_dict_t thislevel,nextlevel=NULL; @@ -62,7 +62,7 @@ xbt_multidict_set_ext(xbt_dict_t mdict, RETHROW; /* make sure the dict of next level exists */ - xbt_ex_free(&e); + xbt_ex_free(e); nextlevel=xbt_dict_new(); VERB1("Create a dict (%p)",nextlevel); xbt_dict_set_ext(thislevel, thiskey, thislen, nextlevel, &_free_dict); @@ -85,22 +85,22 @@ xbt_multidict_set_ext(xbt_dict_t mdict, void xbt_multidict_set(xbt_dict_t mdict, xbt_dynar_t keys, - void *data, void_f_pvoid_t *free_ctn) { + void *data, void_f_pvoid_t free_ctn) { xbt_dynar_t lens = xbt_dynar_new(sizeof(unsigned long int),NULL); - int i; + unsigned long i; xbt_ex_t e; for (i = 0; i < xbt_dynar_length(keys); i++) { char *thiskey = xbt_dynar_get_as(keys, i, char*); unsigned long int thislen = (unsigned long int) strlen(thiskey); - DEBUG2("Push %ld as level %d length",thislen, i); + DEBUG2("Push %ld as level %lu length",thislen, i); xbt_dynar_push(lens,&thislen); } TRY { xbt_multidict_set_ext(mdict, keys, lens, data, free_ctn); } CLEANUP { - xbt_dynar_free(&lens); + xbt_dynar_free(&lens); } CATCH(e) { RETHROW; } @@ -154,7 +154,7 @@ xbt_multidict_get_ext(xbt_dict_t mdict, void * xbt_multidict_get(xbt_dict_t mdict, xbt_dynar_t keys) { xbt_dynar_t lens = xbt_dynar_new(sizeof(unsigned long int),NULL); - int i; + unsigned long i; void *res; for (i = 0; i < xbt_dynar_length(keys); i++) { @@ -208,7 +208,7 @@ xbt_multidict_remove_ext(xbt_dict_t mdict, xbt_dynar_t keys, xbt_dynar_t lens) { } CATCH(e) { /* If non-existant entry, nothing to do */ if (e.category == arg_error) - xbt_ex_free(&e); + xbt_ex_free(e); else RETHROW; } @@ -225,7 +225,7 @@ xbt_multidict_remove(xbt_dict_t mdict, xbt_dynar_t keys) { xbt_ex_t e; xbt_dynar_t lens = xbt_dynar_new(sizeof(unsigned long int),NULL); - int i; + unsigned long i; for (i = 0; i < xbt_dynar_length(keys); i++) { char *thiskey = xbt_dynar_get_as(keys, i, char*);