/*
This file is part of LilyPond, the GNU music typesetter.
- Copyright (C) 2001--2010 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ Copyright (C) 2001--2011 Han-Wen Nienhuys <hanwen@xs4all.nl>
Jan Nieuwenhuizen <janneke@gnu.org>
#include <Python.h>
char *
-itoa (int i)
+compat_itoa (int i)
{
static char buffer[9];
snprintf (buffer, 8, "%d", i);
debug_print ("track end: %p\n", track + track_len);
if (track_len > track_size)
- return midi_error (__FUNCTION__, ": track length corrupt: ", itoa (track_len));
+ return midi_error (__FUNCTION__, ": track length corrupt: ", compat_itoa (track_len));
pytrack = PyList_New (0);
return 0;
if (track_size < 0)
- return midi_error (__FUNCTION__, ": negative track size: ", itoa (track_size));
+ return midi_error (__FUNCTION__, ": negative track size: ", compat_itoa (track_size));
track_end = track + track_size;
header_len = get_number (midi, *midi + 4, 4);
if (header_len < 6)
- return midi_error (__FUNCTION__, ": header too short: ", itoa (header_len));
+ return midi_error (__FUNCTION__, ": header too short: ", compat_itoa (header_len));
format = get_number (midi, *midi + 2, 2);
tracks = get_number (midi, *midi + 2, 2);
- if (tracks > 32)
- return midi_error (__FUNCTION__, ": too many tracks: ", itoa (tracks));
+ if (tracks > 256)
+ return midi_error (__FUNCTION__, ": too many tracks: ", compat_itoa (tracks));
division = get_number (midi, *midi + 2, 2) * 4;