MT32: Fix GCC Compiler Warning regarding memset usage
This commit is contained in:
parent
24bf47a28b
commit
21450facee
2 changed files with 8 additions and 1 deletions
|
@ -32,6 +32,7 @@ struct MidiEvent {
|
||||||
Bit32u sysexLength;
|
Bit32u sysexLength;
|
||||||
Bit32u timestamp;
|
Bit32u timestamp;
|
||||||
|
|
||||||
|
MidiEvent();
|
||||||
~MidiEvent();
|
~MidiEvent();
|
||||||
void setShortMessage(Bit32u shortMessageData, Bit32u timestamp);
|
void setShortMessage(Bit32u shortMessageData, Bit32u timestamp);
|
||||||
void setSysex(const Bit8u *sysexData, Bit32u sysexLength, Bit32u timestamp);
|
void setSysex(const Bit8u *sysexData, Bit32u sysexLength, Bit32u timestamp);
|
||||||
|
|
|
@ -1753,6 +1753,13 @@ Bit32s Synth::getMasterTunePitchDelta() const {
|
||||||
return extensions.masterTunePitchDelta;
|
return extensions.masterTunePitchDelta;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
MidiEvent::MidiEvent() {
|
||||||
|
shortMessageData = 0;
|
||||||
|
sysexData = NULL;
|
||||||
|
sysexLength = 0;
|
||||||
|
timestamp = 0;
|
||||||
|
}
|
||||||
|
|
||||||
MidiEvent::~MidiEvent() {
|
MidiEvent::~MidiEvent() {
|
||||||
if (sysexData != NULL) {
|
if (sysexData != NULL) {
|
||||||
delete[] sysexData;
|
delete[] sysexData;
|
||||||
|
@ -1782,7 +1789,6 @@ void MidiEvent::setSysex(const Bit8u *useSysexData, Bit32u useSysexLength, Bit32
|
||||||
}
|
}
|
||||||
|
|
||||||
MidiEventQueue::MidiEventQueue(Bit32u useRingBufferSize) : ringBuffer(new MidiEvent[useRingBufferSize]), ringBufferMask(useRingBufferSize - 1) {
|
MidiEventQueue::MidiEventQueue(Bit32u useRingBufferSize) : ringBuffer(new MidiEvent[useRingBufferSize]), ringBufferMask(useRingBufferSize - 1) {
|
||||||
memset(ringBuffer, 0, useRingBufferSize * sizeof(MidiEvent));
|
|
||||||
reset();
|
reset();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue