From d3ded99df05c7602749aa50530a1dc69db4cc066 Mon Sep 17 00:00:00 2001 From: Julien Desfossez Date: Fri, 30 Mar 2012 15:49:01 -0400 Subject: [PATCH] add ctf_event_definition pointer to ctf_stream_definition also remove two unnecessary forward declarations of ctf_stream_definition. Signed-off-by: Julien Desfossez Signed-off-by: Mathieu Desnoyers --- formats/ctf/ctf.c | 1 + include/babeltrace/ctf-ir/metadata.h | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/formats/ctf/ctf.c b/formats/ctf/ctf.c index c2a1e17d..65b4cf76 100644 --- a/formats/ctf/ctf.c +++ b/formats/ctf/ctf.c @@ -926,6 +926,7 @@ struct ctf_event_definition *create_event_definitions(struct ctf_trace *td, struct definition_struct, p); stream->parent_def_scope = stream_event->event_fields->p.scope; } + stream_event->stream = stream; return stream_event; error: diff --git a/include/babeltrace/ctf-ir/metadata.h b/include/babeltrace/ctf-ir/metadata.h index bd5288a7..7f2b06d6 100644 --- a/include/babeltrace/ctf-ir/metadata.h +++ b/include/babeltrace/ctf-ir/metadata.h @@ -30,9 +30,7 @@ struct ctf_trace; struct ctf_stream_declaration; -struct ctf_stream_definition; struct ctf_event_declaration; -struct ctf_stream_definition; struct ctf_clock; struct ctf_stream_definition { @@ -60,6 +58,7 @@ struct ctf_stream_definition { }; struct ctf_event_definition { + struct ctf_stream_definition *stream; struct definition_struct *event_context; struct definition_struct *event_fields; }; -- 2.34.1