- volatile int found = 0;
- xbt_ex_t e;
-
- TRY {
- res = (gras_msgtype_t) xbt_set_get_by_name(_gras_msgtype_set, namev);
- found = 1;
- } CATCH(e) {
- xbt_ex_free(e);
- }
- if (!found)
- THROWF(not_found_error, 0, "No registred message of that name: %s",
- name);