From d11c61db1466d79ef6253814a86b04950b499ec3 Mon Sep 17 00:00:00 2001 From: D G Turner Date: Sun, 1 Dec 2019 05:06:31 +0000 Subject: SCI: Fix Missing Default Switch Cases These are flagged by GCC if -Wswitch-default is enabled. --- engines/sci/decompressor.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'engines/sci/decompressor.cpp') diff --git a/engines/sci/decompressor.cpp b/engines/sci/decompressor.cpp index 158119fe86..d29a7dcf95 100644 --- a/engines/sci/decompressor.cpp +++ b/engines/sci/decompressor.cpp @@ -171,6 +171,8 @@ int DecompressorLZW::unpack(Common::ReadStream *src, byte *dest, uint32 nPacked, unpackLZW1(src, buffer, nPacked, nUnpacked); reorderPic(buffer, dest, nUnpacked); break; + default: + break; } delete[] buffer; return 0; @@ -334,6 +336,9 @@ int DecompressorLZW::unpackLZW1(Common::ReadStream *src, byte *dest, uint32 nPac } lastbits = bitstring; break; + + default: + break; } } @@ -367,6 +372,7 @@ void DecompressorLZW::decodeRLE(byte **rledata, byte **pixeldata, byte *outbuffe pos += nextbyte; break; case 0xC0: + default: break; case 0x80: nextbyte = *pd++; @@ -400,6 +406,7 @@ int DecompressorLZW::getRLEsize(byte *rledata, int dsize) { pos += nextbyte; break; case 0xC0: + default: break; case 0x80: pos++; -- cgit v1.2.3