/* Type definitions for MIDI tools */ typedef unsigned char byte; /* MIDI data stream byte */ typedef unsigned long vlint; /* Variable length integer: this must be an unsigned type of at least 32 bits (longer is OK). */