BT_HIDDEN
void copy_stream_content(const bt_stream *in_stream, bt_stream *out_stream)
{
- const bt_trace *in_trace;
- const bt_stream_class *in_stream_class;
const char *stream_name;
bt_stream_status status;
BT_LOGD("Copying content of stream: in-s-addr=%p, out-s-addr=%p",
in_stream, out_stream);
- in_stream_class = bt_stream_borrow_class_const(in_stream);
- in_trace = bt_stream_borrow_trace_const(in_stream);
-
stream_name = bt_stream_get_name(in_stream);
if (stream_name) {
status = bt_stream_set_name(out_stream, stream_name);
uint64_t i, nb_member_struct;
const bt_field *in_member_field;
bt_field *out_member_field;
- const bt_field_class *in_field_class, *in_member_field_class;
+ const bt_field_class *in_field_class;
const char *in_member_name;
in_field_class = bt_field_borrow_class_const(in_field);
* the debug-info was added.
*/
for (i = 0; i < nb_member_struct; i++) {
- bt_field_class_structure_borrow_member_by_index_const(
- in_field_class, i, &in_member_name,
- &in_member_field_class);
+ const bt_field_class_structure_member *member =
+ bt_field_class_structure_borrow_member_by_index_const(
+ in_field_class, i);
+ in_member_name =
+ bt_field_class_structure_member_get_name(
+ member);
in_member_field =
bt_field_structure_borrow_member_field_by_name_const(
in_field, in_member_name);