git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2687
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
*/
void xbt_dict_remove(xbt_dict_t dict,
const char *key) {
*/
void xbt_dict_remove(xbt_dict_t dict,
const char *key) {
- if (!dict)
- THROW1(arg_error, 0, "Asked to remove key %s from NULL dict", key);
xbt_dict_remove_ext(dict, key, strlen(key));
}
xbt_dict_remove_ext(dict, key, strlen(key));
}
- xbt_test_add0("Remove data from the NULL dict");
- TRY {
- debuged_remove(head,"12345");
- } CATCH(e) {
- if (e.category != arg_error)
- xbt_test_exception(e);
- xbt_ex_free(e);
- }
-
xbt_test_add0("Remove each data manually (traversing the resulting dictionnary each time)");
fill(&head);
debuged_remove(head,"12a"); traverse(head);
xbt_test_add0("Remove each data manually (traversing the resulting dictionnary each time)");
fill(&head);
debuged_remove(head,"12a"); traverse(head);