diff options
Diffstat (limited to 'sky/rnc_deco.h')
-rw-r--r-- | sky/rnc_deco.h | 7 |
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); |