- * Note that libsmf keeps things consistent. If you free (using smf_track_delete()) a track that
- * is attached to an smf and contains events, libsmf will detach the events, free them, detach
- * the track, free it etc.
- *
- * Tracks and events are numbered consecutively, starting from one. If you remove a track or event,
- * the rest of tracks/events will get renumbered. To get the number of a given event in its track, use event->event_number.
- * To get the number of track in its smf, use track->track_number. To get the number of events in the track,
- * use track->number_of_events. To get the number of tracks in the smf, use smf->number_of_tracks.
- *
- * In SMF File Format, each track has to end with End Of Track metaevent. If you load SMF file using smf_load(),
- * that will be the case. If you want to create or edit an SMF, you don't need to worry about EOT events;
- * libsmf automatically takes care of them for you. If you try to save an SMF with tracks that do not end
- * with EOTs, smf_save() will append them. If you try to add event that happens after EOT metaevent, libsmf
- * will remove the EOT. If you want to add EOT manually, you can, of course, using smf_track_add_eot_seconds()
+ * Note that libsmf keeps things consistent. If you free (using smf_track_delete()) a track
+ * that is attached to an smf and contains events, libsmf will detach the events, free them,
+ * detach the track, free it etc.
+ *
+ * Tracks and events are numbered consecutively, starting from one. If you remove a track
+ * or event, the rest of tracks/events will get renumbered. To get the number of a given
+ * event in its track, use event->event_number. To get the number of track in its smf, use
+ * track->track_number. To get the number of events in the track, use track->number_of_events.
+ * To get the number of tracks in the smf, use smf->number_of_tracks.
+ *
+ * In SMF File Format, each track has to end with End Of Track metaevent. If you load SMF file
+ * using smf_load(), that will be the case. If you want to create or edit an SMF, you don't
+ * need to worry about EOT events; libsmf automatically takes care of them for you. If you
+ * try to save an SMF with tracks that do not end with EOTs, smf_save() will append them.
+ * If you try to add event that happens after EOT metaevent, libsmf will remove the EOT.
+ * If you want to add EOT manually, you can, of course, using smf_track_add_eot_seconds()