X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=python%2Fmidi.c;h=c7baedaf1204c551c30a7476259f7afc03ead1cf;hb=47db9a3883d726ca53e2133a3b2298f78dd6a32e;hp=187268b78efc105fe44dfdeee9c345ea781a3c05;hpb=2613eed0a13ce118cb11f83057d9d79fc6973a4e;p=lilypond.git diff --git a/python/midi.c b/python/midi.c index 187268b78e..c7baedaf12 100644 --- a/python/midi.c +++ b/python/midi.c @@ -1,7 +1,7 @@ /* This file is part of LilyPond, the GNU music typesetter. - Copyright (C) 2001--2011 Han-Wen Nienhuys + Copyright (C) 2001--2015 Han-Wen Nienhuys Jan Nieuwenhuizen @@ -356,7 +356,7 @@ static PyObject * pymidi_parse_track (PyObject *self, PyObject *args) { unsigned char *track, *track_end; - unsigned long track_size; + int track_size; int clocks_max; debug_print ("%s", "\n"); @@ -398,9 +398,11 @@ midi_parse (unsigned char **midi,unsigned char *midi_end, int clocks_max) division = get_number (midi, *midi + 2, 2) * 4; + /* if (division < 0) - /* return midi_error (cannot handle non-metrical time"); */ + return midi_error (cannot handle non-metrical time"); ; + */ *midi += header_len - 6; pymidi = PyList_New (0);