From: Rosen Penev Date: Mon, 8 Jun 2020 00:30:49 +0000 (-0700) Subject: [clang-tidy] replace C casts with C++ ones X-Git-Tag: release-1.6.0~10 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ff61042d4fd773b3723ca774e683289c12905e1f;p=libmatroska [clang-tidy] replace C casts with C++ ones Found with google-readability-casting Signed-off-by: Rosen Penev --- diff --git a/src/KaxBlock.cpp b/src/KaxBlock.cpp index 52b142c..44bdf30 100644 --- a/src/KaxBlock.cpp +++ b/src/KaxBlock.cpp @@ -48,7 +48,7 @@ START_LIBMATROSKA_NAMESPACE DataBuffer * DataBuffer::Clone() { - auto ClonedData = (binary *)malloc(mySize * sizeof(binary)); + auto ClonedData = static_cast(malloc(mySize * sizeof(binary))); assert(ClonedData != nullptr); memcpy(ClonedData, myBuffer ,mySize ); @@ -58,7 +58,7 @@ DataBuffer * DataBuffer::Clone() } SimpleDataBuffer::SimpleDataBuffer(const SimpleDataBuffer & ToClone) - :DataBuffer((binary *)malloc(ToClone.mySize * sizeof(binary)), ToClone.mySize, myFreeBuffer) + :DataBuffer(static_cast(malloc(ToClone.mySize * sizeof(binary))), ToClone.mySize, myFreeBuffer) { assert(myBuffer != nullptr); memcpy(myBuffer, ToClone.myBuffer ,mySize ); @@ -147,13 +147,13 @@ LacingType KaxInternalBlock::GetBestLacingType() const { XiphLacingSize = 1; // Number of laces is stored in 1 byte. EbmlLacingSize = 1; - for (i = 0; i < (int)myBuffers.size() - 1; i++) { + for (i = 0; i < static_cast(myBuffers.size()) - 1; i++) { if (myBuffers[i]->Size() != myBuffers[i + 1]->Size()) SameSize = false; XiphLacingSize += myBuffers[i]->Size() / 255 + 1; } EbmlLacingSize += CodedSizeLength(myBuffers[0]->Size(), 0, IsFiniteSize()); - for (i = 1; i < (int)myBuffers.size() - 1; i++) + for (i = 1; i < static_cast(myBuffers.size()) - 1; i++) EbmlLacingSize += CodedSizeLengthSigned(int64(myBuffers[i]->Size()) - int64(myBuffers[i - 1]->Size()), 0); if (SameSize) return LACING_FIXED;