- for(i=0; i<num_fields; i++) {
- field = ltt_eventtype_field(event_type, i);
- lttv_print_field(e, field, s, field_names, i);
- //should add ',' here
- if(i<num_fields-1)
- g_string_append_printf(s,", ");//tested: works fine
+ for (field = marker_get_field(info, 0);
+ field != marker_get_field(info, marker_get_num_fields(info));
+ field++) {
+ if(field != marker_get_field(info, 0))
+ g_string_append_printf(s, ", ");
+ lttv_print_field(e, field, s, field_names);