mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
Changed some types from int to size_t where appropriate. Fixed a CoreMidi build problem in 64-bit mode.
This commit is contained in:
parent
f507bb8a48
commit
bfd9350bed
46 changed files with 155 additions and 151 deletions
|
|
@ -408,7 +408,7 @@ void MidiFile::writeTrack (OutputStream& mainOut, const int trackNum)
|
|||
MidiFileHelpers::writeVariableLengthInt (out, (uint32) dataSize);
|
||||
}
|
||||
|
||||
out.write (data, dataSize);
|
||||
out.write (data, (size_t) dataSize);
|
||||
lastStatusByte = statusByte;
|
||||
}
|
||||
}
|
||||
|
|
@ -416,7 +416,7 @@ void MidiFile::writeTrack (OutputStream& mainOut, const int trackNum)
|
|||
{
|
||||
out.writeByte (0); // (tick delta)
|
||||
const MidiMessage m (MidiMessage::endOfTrack());
|
||||
out.write (m.getRawData(), m.getRawDataSize());
|
||||
out.write (m.getRawData(), (size_t) m.getRawDataSize());
|
||||
}
|
||||
|
||||
mainOut.writeIntBigEndian ((int) ByteOrder::bigEndianInt ("MTrk"));
|
||||
|
|
|
|||
|
|
@ -620,7 +620,7 @@ bool MidiMessage::isSysEx() const noexcept
|
|||
return *data == 0xf0;
|
||||
}
|
||||
|
||||
MidiMessage MidiMessage::createSysExMessage (const uint8* sysexData, const int dataSize)
|
||||
MidiMessage MidiMessage::createSysExMessage (const void* sysexData, const int dataSize)
|
||||
{
|
||||
HeapBlock<uint8> m ((size_t) dataSize + 2);
|
||||
|
||||
|
|
|
|||
|
|
@ -846,7 +846,7 @@ public:
|
|||
|
||||
The data passed in is wrapped with header and tail bytes of 0xf0 and 0xf7.
|
||||
*/
|
||||
static MidiMessage createSysExMessage (const uint8* sysexData,
|
||||
static MidiMessage createSysExMessage (const void* sysexData,
|
||||
int dataSize);
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue