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 timestamp;
|
||||
|
||||
MidiEvent();
|
||||
~MidiEvent();
|
||||
void setShortMessage(Bit32u shortMessageData, Bit32u timestamp);
|
||||
void setSysex(const Bit8u *sysexData, Bit32u sysexLength, Bit32u timestamp);
|
||||
|
|
|
@ -1753,6 +1753,13 @@ Bit32s Synth::getMasterTunePitchDelta() const {
|
|||
return extensions.masterTunePitchDelta;
|
||||
}
|
||||
|
||||
MidiEvent::MidiEvent() {
|
||||
shortMessageData = 0;
|
||||
sysexData = NULL;
|
||||
sysexLength = 0;
|
||||
timestamp = 0;
|
||||
}
|
||||
|
||||
MidiEvent::~MidiEvent() {
|
||||
if (sysexData != NULL) {
|
||||
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) {
|
||||
memset(ringBuffer, 0, useRingBufferSize * sizeof(MidiEvent));
|
||||
reset();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue