From e8135da713010ba02e9acbe04482c07c32f0076a Mon Sep 17 00:00:00 2001 From: Evan Ramos Date: Sat, 9 Sep 2023 21:38:28 -0500 Subject: [PATCH] libsmackerdec: Fix warnings --- source/libsmackerdec/src/SmackerDecoder.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/source/libsmackerdec/src/SmackerDecoder.cpp b/source/libsmackerdec/src/SmackerDecoder.cpp index 74cf9eb423..ee206a4bb5 100644 --- a/source/libsmackerdec/src/SmackerDecoder.cpp +++ b/source/libsmackerdec/src/SmackerDecoder.cpp @@ -958,7 +958,7 @@ int SmackerDecoder::DecodeFrame(uint32_t frameSize) */ int SmackerDecoder::DecodeAudio(uint32_t size, SmackerAudioTrack &track) { - HuffContext h[4]; + HuffContext h[4]{}; SmackerCommon::VLCtable vlc[4]; int val; int i, res; @@ -993,8 +993,6 @@ int SmackerDecoder::DecodeAudio(uint32_t size, SmackerAudioTrack &track) return -1; } - memset(h, 0, sizeof(HuffContext) * 4); - // Initialize for (i = 0; i < (1 << (sampleBits + stereo)); i++) { h[i].length = 256; @@ -1122,7 +1120,7 @@ void SmackerDecoder::GotoFrame(uint32_t frameNum) currentFrame = 0; nextPos = firstFrameFilePos; - for (int i = 0; i < frameNum + 1; i++) + for (uint32_t i = 0; i < frameNum + 1; i++) GetNextFrame(); }