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;