X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/fbdb5d8764d5e24c93fbce515a4d22482f76c207..c1196ca10d1165bfaadfd66799bff4e0eec459b5:/src/xbt/dict_multi.c diff --git a/src/xbt/dict_multi.c b/src/xbt/dict_multi.c index a11b2c96ce..f196c66922 100644 --- a/src/xbt/dict_multi.c +++ b/src/xbt/dict_multi.c @@ -85,7 +85,6 @@ xbt_multidict_set(xbt_dict_t mdict, { xbt_dynar_t lens = xbt_dynar_new(sizeof(unsigned long int), NULL); 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 *); @@ -98,7 +97,8 @@ xbt_multidict_set(xbt_dict_t mdict, xbt_multidict_set_ext(mdict, keys, lens, data, free_ctn); } TRY_CLEANUP { xbt_dynar_free(&lens); - } CATCH(e) { + } + CATCH_ANONYMOUS { RETHROW; } } @@ -221,8 +221,6 @@ xbt_multidict_remove_ext(xbt_dict_t mdict, xbt_dynar_t keys, void 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); unsigned long i; @@ -236,7 +234,8 @@ void xbt_multidict_remove(xbt_dict_t mdict, xbt_dynar_t keys) xbt_multidict_remove_ext(mdict, keys, lens); } TRY_CLEANUP { xbt_dynar_free(&lens); - } CATCH(e) { + } + CATCH_ANONYMOUS { RETHROW; } }