/* FIXME: Check that field redefinition matches */
xbt_assert1(res->category_code == e_gras_datadesc_type_cat_struct,
"Redefinition of type %s does not match", name);
- VERB1("Discarding redefinition of %s", name);
+ DEBUG1("Discarding redefinition of %s", name);
return res;
}
res = gras_ddt_new(name);
name, struct_type->name);
XBT_IN3("(%s %s.%s;)", field_type->name, struct_type->name, name);
if (struct_type->category.struct_data.closed) {
- VERB1
+ DEBUG1
("Ignoring request to add field to struct %s (closed. Redefinition?)",
struct_type->name);
return;
"Redefinition of %s does not match", name);
xbt_assert1(res->category.ref_data.selector == NULL,
"Redefinition of %s does not match", name);
- VERB1("Discarding redefinition of %s", name);
+ DEBUG1("Discarding redefinition of %s", name);
return res;
}
char *buffname;
gras_datadesc_type_t res;
- if (asprintf(&buffname, "s_xbt_dynar_of_%s", elm_t->name) == -1)
- xbt_die("asprintf failed");
+ buffname = bprintf("s_xbt_dynar_of_%s", elm_t->name);
res = gras_datadesc_struct(buffname);
/* build a ref to it */
free(buffname);
- if (asprintf(&buffname, "xbt_dynar_of_%s", elm_t->name) == -1)
- xbt_die("asprintf failed");
+ buffname = bprintf("xbt_dynar_of_%s", elm_t->name);
res = gras_datadesc_ref(buffname, res);
free(buffname);
return res;
char *buffname;
gras_datadesc_type_t res;
- if (asprintf(&buffname, "s_xbt_matrix_t(%s)", elm_t->name) == -1)
- xbt_die("asprintf failed");
+ buffname = bprintf("s_xbt_matrix_t(%s)", elm_t->name);
res = gras_datadesc_struct(buffname);
gras_datadesc_struct_append(res, "lines",
/* build a ref to it */
free(buffname);
- if (asprintf(&buffname, "xbt_matrix_t(%s)", elm_t->name) == -1)
- xbt_die("asprintf failed");
+ buffname = bprintf("xbt_matrix_t(%s)", elm_t->name);
res = gras_datadesc_ref(buffname, res);
free(buffname);
return res;