git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1665
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
m_process_code_t code = NULL;
xbt_assert0(msg_global,"MSG_global_init has to be called before MSG_get_registered_function.");
m_process_code_t code = NULL;
xbt_assert0(msg_global,"MSG_global_init has to be called before MSG_get_registered_function.");
-
- code = xbt_dict_get(msg_global->registered_functions,name);
+
+ code = xbt_dict_get_or_null(msg_global->registered_functions,name);
void *
xbt_dict_get(xbt_dict_t dict,
const char *key) {
void *
xbt_dict_get(xbt_dict_t dict,
const char *key) {
- TRY {
- return xbt_dictelm_get(dict->head, key);
- } CATCH(e) {
- if(e.category==not_found_error) {
- return NULL;
- }
- RETHROW;
- }
- return NULL;
+ return xbt_dictelm_get(dict->head, key);