aboutsummaryrefslogtreecommitdiff
path: root/sky/rnc_deco.h
diff options
context:
space:
mode:
Diffstat (limited to 'sky/rnc_deco.h')
-rw-r--r--sky/rnc_deco.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/sky/rnc_deco.h b/sky/rnc_deco.h
index 1b010a25aa..ef97caa3e9 100644
--- a/sky/rnc_deco.h
+++ b/sky/rnc_deco.h
@@ -35,16 +35,17 @@ protected:
uint16 _bitBuffh;
uint8 _bitCount;
- uint8 *_srcPtr, *_dstPtr;
+ const uint8 *_srcPtr;
+ uint8 *_dstPtr;
public:
RncDecoder();
~RncDecoder();
- int32 unpackM1(void *input, void *output, uint16 key);
+ int32 unpackM1(const void *input, void *output, uint16 key);
protected:
void initCrc();
- uint16 crcBlock(uint8 *block, uint32 size);
+ uint16 crcBlock(const uint8 *block, uint32 size);
uint16 inputBits(uint8 amount);
void makeHufftable(uint16 *table);
uint16 inputValue(uint16 *table);