X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=converter%2Fbabeltrace.c;h=65220183722fdabd91a68d9947f662041c43d829;hp=539734eeaa55df4e3ba23019f8cbe5d9560fef51;hb=9843982dca5a80c001fc5989a9ce5a2283b0740f;hpb=5207cb9b29dd652d4570ffc3d7cceefd076e34ca diff --git a/converter/babeltrace.c b/converter/babeltrace.c index 539734ee..65220183 100644 --- a/converter/babeltrace.c +++ b/converter/babeltrace.c @@ -24,6 +24,7 @@ #include #include #include +#include #include #include #include @@ -397,10 +398,9 @@ int convert_trace(struct trace_descriptor *td_write, struct bt_context *ctx) { struct bt_iter *iter; - struct ctf_stream *stream; - struct ctf_stream_event *event; struct ctf_text_stream_pos *sout; struct bt_iter_pos begin_pos; + struct bt_ctf_event *ctf_event; int ret; sout = container_of(td_write, struct ctf_text_stream_pos, @@ -412,8 +412,8 @@ int convert_trace(struct trace_descriptor *td_write, ret = -1; goto error_iter; } - while (bt_iter_read_event(iter, &stream, &event) == 0) { - ret = sout->parent.event_cb(&sout->parent, stream); + while ((ctf_event = bt_iter_read_ctf_event(iter))) { + ret = sout->parent.event_cb(&sout->parent, ctf_event->stream); if (ret) { fprintf(stderr, "[error] Writing event failed.\n"); goto end;