goto error;
if (def_sequence->elems->pdata) {
*list = (struct bt_definition const* const*) def_sequence->elems->pdata;
- *count = def_sequence->elems->len;
+ *count = (unsigned int) def_sequence->length->value._unsigned;
goto end;
} else {
goto error;
return g_quark_to_string(event->parent.name);
}
+uint64_t bt_ctf_get_decl_event_id(const struct bt_ctf_event_decl *event)
+{
+ if (!event)
+ return (uint64_t)(-1);
+
+ return event->parent.id;
+}
+
int bt_ctf_get_decl_fields(struct bt_ctf_event_decl *event_decl,
enum bt_ctf_scope scope,
struct bt_ctf_field_decl const * const **list,