aboutsummaryrefslogtreecommitdiff
path: root/engines/toon/tools.h
diff options
context:
space:
mode:
authorsylvaintv2011-04-06 23:07:11 +0200
committersylvaintv2011-04-06 23:07:11 +0200
commit3dc87c4f3d775a75034779cf162129f914bd5a8c (patch)
treee66333a8c27b897c78d86ce16e9001669678a622 /engines/toon/tools.h
parent4f09018b00007fc9acc6ac7b7930aa57ae392d02 (diff)
downloadscummvm-rg350-3dc87c4f3d775a75034779cf162129f914bd5a8c.tar.gz
scummvm-rg350-3dc87c4f3d775a75034779cf162129f914bd5a8c.tar.bz2
scummvm-rg350-3dc87c4f3d775a75034779cf162129f914bd5a8c.zip
TOON: Fix several Valgrind issues
Maybe caused random crashes on reading invalid memory
Diffstat (limited to 'engines/toon/tools.h')
-rw-r--r--engines/toon/tools.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/toon/tools.h b/engines/toon/tools.h
index 1d8b4a6a5b..b716d4813a 100644
--- a/engines/toon/tools.h
+++ b/engines/toon/tools.h
@@ -63,10 +63,12 @@ protected:
const uint8 *_srcPtr;
uint8 *_dstPtr;
+ uint16 _inputByteLeft;
+
public:
RncDecoder();
~RncDecoder();
- int32 unpackM1(const void *input, void *output);
+ int32 unpackM1(const void *input, uint16 inputSize, void *output);
int32 unpackM2(const void *input, void *output);
protected: