Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Revert last change since it did nothing beside arming the code esthetic ;)
[simgrid.git] / src / xbt / dict_multi.c
index eadf725..2ee799c 100644 (file)
@@ -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);
@@ -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);
@@ -100,7 +100,7 @@ xbt_multidict_set(xbt_dict_t  mdict,
   TRY {
     xbt_multidict_set_ext(mdict, keys, lens, data, free_ctn);
   } CLEANUP {
-    xbt_dynar_free(&lens);         
+    xbt_dynar_free(&lens);
   } CATCH(e) {
     RETHROW;
   }
@@ -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;
     }