From: starg Date: Wed, 29 Jun 2016 15:28:15 +0000 (+0900) Subject: 64 ビットでの警告に対処 (std::size_t -> std::uint32_t へのキャスト) X-Git-Tag: v0.1.827.0~143 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=918bb618bccd365500884f227ba13e6ec8c8abf9;p=yamml%2Fyamml-git.git 64 ビットでの警告に対処 (std::size_t -> std::uint32_t へのキャスト) --- diff --git a/src/midiwriter/midiwriter.cpp b/src/midiwriter/midiwriter.cpp index 57048d6..ca670e7 100644 --- a/src/midiwriter/midiwriter.cpp +++ b/src/midiwriter/midiwriter.cpp @@ -59,7 +59,7 @@ private: auto events = trackEventWriter.GetBuffer(); - AppendUInt32BE(events.size()); + AppendUInt32BE(static_cast(events.size())); AppendBuffer(events); } }; diff --git a/src/midiwriter/trackeventwriter.hpp b/src/midiwriter/trackeventwriter.hpp index 09c8d42..401b9e8 100644 --- a/src/midiwriter/trackeventwriter.hpp +++ b/src/midiwriter/trackeventwriter.hpp @@ -78,7 +78,7 @@ public: { std::vector ret{0xF0}; - auto length = ToVariableLengthValue(ev.Message.size()); + auto length = ToVariableLengthValue(static_cast(ev.Message.size())); std::copy(length.begin(), length.end(), std::back_inserter(ret)); std::copy(ev.Message.begin(), ev.Message.end(), std::back_inserter(ret)); @@ -92,7 +92,7 @@ public: { std::vector ret{0xFF, ToUInt8(static_cast(ev.Kind), 127)}; - auto length = ToVariableLengthValue(ev.Value.size()); + auto length = ToVariableLengthValue(static_cast(ev.Value.size())); std::copy(length.begin(), length.end(), std::back_inserter(ret)); std::copy(ev.Value.begin(), ev.Value.end(), std::back_inserter(ret));