xbt_dict_set_ext(set->dict, elm->name, elm->name_len, elm, free_func);
xbt_dynar_set(set->dynar, elm->ID, &elm);
DEBUG2("Insertion of key '%s' (id %d)", elm->name, elm->ID);
- xbt_ex_free(&e);
+ xbt_ex_free(e);
}
if (found) {
return res;
}
+/** @brief Constructor */
+unsigned long xbt_set_length (const xbt_set_t set) {
+ return xbt_dynar_length(set->dynar);
+}
+
/***
*** Cursors
***/
} CATCH(e) {
if (e.category != not_found_error)
xbt_test_exception(e);
- xbt_ex_free(&e);
+ xbt_ex_free(e);
}
}