]> git.donarmstrong.com Git - lilypond.git/blobdiff - python/midi.c
Fix some bugs in the dynamic engraver and PostScript backend
[lilypond.git] / python / midi.c
index 7d65f2cc6662ada40870f6e76b8adc1fb31300db..b5e2f5bf57b1b6a14ca920b124732091abd46b24 100644 (file)
@@ -3,7 +3,7 @@
 
   source file of the GNU LilyPond music typesetter
 
-  (c) 2001--2005 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+  (c) 2001--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
             Jan Nieuwenhuizen <janneke@gnu.org>
 
 */
@@ -281,7 +281,7 @@ midi_parse_track (unsigned char **track, unsigned char *track_end)
   track_size = track_end - *track;
 
   debug_print ("%s", "\n");
-  if (strcmp (*track, "MTrk"))
+  if (memcmp (*track, "MTrk", 4))
     return midi_error (__FUNCTION__,  ": MTrk expected");
   
   *track += 4;
@@ -399,7 +399,7 @@ pymidi_parse (PyObject *self, PyObject *args)
   if (!PyArg_ParseTuple (args, "s#", &midi, &midi_size))
     return 0;
 
-  if (strcmp (midi, "MThd"))
+  if (memcmp (midi, "MThd", 4))
       return midi_error (__FUNCTION__,  ": MThd expected");
   
   midi += 4;