diff options
-rw-r--r-- | engines/lab/utils.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/lab/utils.cpp b/engines/lab/utils.cpp index 9e057f8a70..6d4784d0ac 100644 --- a/engines/lab/utils.cpp +++ b/engines/lab/utils.cpp @@ -399,11 +399,15 @@ void Utils::unDiff(byte *newBuf, byte *oldBuf, byte *diffData, uint16 bytesPerRo VUnDiffByteWord((uint16 *)newBuf, (uint16 *)diffData, bytesPerRow); else if (bufType == 3) VUnDiffByteLong((uint32 *)newBuf, (uint32 *)diffData, bytesPerRow); + else + error("Unexpected variable compression scheme %d", bufType); } else { if (bufType == 0) unDiffByteByte(newBuf, diffData); else if (bufType == 1) unDiffByteWord((uint16 *)newBuf, (uint16 *)diffData); + else + error("Unexpected compression scheme %d", bufType); } } |