diff options
Diffstat (limited to '')
-rw-r--r-- | src/midi.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -64,10 +64,12 @@ int midi_note_on(midi_message_t *pkt, unsigned channel, midi_note_t note, uint8_ if (pkt == NULL) { return -1; } - + +#ifdef MIDI_DYNAMIC_MEMORY_ALLOC if (pkt->data == NULL) { return -2; } +#endif midi_set_status(pkt, NOTE_ON); midi_set_channel(pkt, channel); @@ -87,10 +89,12 @@ int midi_note_off(midi_message_t *pkt, unsigned channel, midi_note_t note, uint8 if (pkt == NULL) { return -1; } - + +#ifdef MIDI_DYNAMIC_MEMORY_ALLOC if (pkt->data == NULL) { return -2; } +#endif midi_set_status(pkt, NOTE_OFF); midi_set_channel(pkt, channel); |