From 556f7291ea0199144794166af2757aa7ad832a7a Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Tue, 1 Sep 2009 18:17:11 +0000 Subject: Loop songs (when appropriate) Subversion-branch: /branches/opl-branch Subversion-revision: 1654 --- src/midifile.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/midifile.c') diff --git a/src/midifile.c b/src/midifile.c index f1d8bb93..bd935ca1 100644 --- a/src/midifile.c +++ b/src/midifile.c @@ -655,6 +655,11 @@ midi_track_iter_t *MIDI_IterateTrack(midi_file_t *file, unsigned int track) return iter; } +void MIDI_FreeIterator(midi_track_iter_t *iter) +{ + free(iter); +} + // Get the time until the next MIDI event in a track. unsigned int MIDI_GetDeltaTime(midi_track_iter_t *iter) @@ -695,6 +700,11 @@ unsigned int MIDI_GetFileTimeDivision(midi_file_t *file) return file->header.time_division; } +void MIDI_RestartIterator(midi_track_iter_t *iter) +{ + iter->position = 0; +} + #ifdef TEST static char *MIDI_EventTypeToString(midi_event_type_t event_type) -- cgit v1.2.3