Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add the possibility to remove an item in the middle of the list.
[simgrid.git] / src / xbt / dict_multi.c
index b9a9d26..d77a438 100644 (file)
@@ -95,9 +95,9 @@ gras_multidict_set(gras_dictelm_t    **pp_head,
   }
 
   TRYCLEAN(gras_multidict_set_ext(pp_head, keycount, key, key_len, data, free_ctn),
   }
 
   TRYCLEAN(gras_multidict_set_ext(pp_head, keycount, key, key_len, data, free_ctn),
-           free(key_len));
+           gras_free(key_len));
 
 
-  free(key_len);
+  gras_free(key_len);
 
   return errcode;
 }
 
   return errcode;
 }
@@ -150,9 +150,9 @@ gras_multidict_get_ext(gras_dictelm_t    *p_head,
     i++;
   }
 
     i++;
   }
 
-  if (p_elm) { // Found all dicts to the data
+  if (p_elm) { /* Found all dicts to the data */
 
 
-    //    gras_dict_dump(dict,&gras_dict_prints);
+    /*    gras_dict_dump(dict,&gras_dict_prints); */
     return gras_dict_get_ext(p_elm, key[i], key_len[i], data);
 
   } else {
     return gras_dict_get_ext(p_elm, key[i], key_len[i], data);
 
   } else {
@@ -182,8 +182,8 @@ gras_multidict_get(gras_dictelm_t    *p_head,
   }
 
   TRYCLEAN(gras_multidict_get_ext(p_head, keycount, key, key_len, data),
   }
 
   TRYCLEAN(gras_multidict_get_ext(p_head, keycount, key, key_len, data),
-           free(key_len));
-  free(key_len);
+           gras_free(key_len));
+  gras_free(key_len);
 
   return errcode;
 }
 
   return errcode;
 }
@@ -216,7 +216,7 @@ gras_multidict_remove_ext(gras_dictelm_t  *p_head,
   }
 
   if (p_elm) {
   }
 
   if (p_elm) {
-    // Found all dicts to the data
+    /* Found all dicts to the data */
     return gras_dict_remove_ext(p_elm, key[i], key_len[i]);
   } else {
     return 1;
     return gras_dict_remove_ext(p_elm, key[i], key_len[i]);
   } else {
     return 1;
@@ -241,8 +241,8 @@ gras_multidict_remove(gras_dictelm_t  *p_head,
   }
 
   TRYCLEAN(gras_multidict_remove_ext(p_head, keycount, key, key_len),
   }
 
   TRYCLEAN(gras_multidict_remove_ext(p_head, keycount, key, key_len),
-           free(key_len));
-  free(key_len);
+           gras_free(key_len));
+  gras_free(key_len);
 
   return errcode;
 }
 
   return errcode;
 }