gras_procdata_t * pd)
{
void *res = NULL;
- xbt_ex_t e;
if (xbt_set_length(pd->libdata) <
xbt_dynar_length(_gras_procdata_fabrics)) {
/* Damn, some new modules were added since procdata_init(). Amok? */
TRY {
res = xbt_set_get_by_name(pd->libdata, name);
}
- CATCH(e) {
- RETHROW1("Cannot retrieve the libdata associated to %s: %s", name);
+ CATCH_ANONYMOUS {
+ RETHROWF("Cannot retrieve the libdata associated to %s: %s", name);
}
return res;
}
XBT_DEBUG("Go ahead for cursor %d, there is %ld libdata",
cursor, xbt_set_length(pd->libdata));
- xbt_assert1(fab.name, "Name of fabric #%d is NULL!", cursor);
+ xbt_assert(fab.name, "Name of fabric #%d is NULL!", cursor);
XBT_DEBUG("Create the procdata for %s", fab.name);
/* Check for our own errors */
TRY {
found = 0;
}
if (found)
- THROW1(unknown_error, 0,
+ THROWF(unknown_error, 0,
"MayDay: two modules use '%s' as libdata name", fab.name);
/* Add the data in place, after some more sanity checking */