Index: core/src/fxcodec/jbig2/JBig2_BitStream.h |
diff --git a/core/src/fxcodec/jbig2/JBig2_BitStream.h b/core/src/fxcodec/jbig2/JBig2_BitStream.h |
index 78a9dfe677545b7a2a98df8ae1fb4dd0c4430dea..85c992f4ff7a941311e247f254851fc022ab96c1 100644 |
--- a/core/src/fxcodec/jbig2/JBig2_BitStream.h |
+++ b/core/src/fxcodec/jbig2/JBig2_BitStream.h |
@@ -11,7 +11,7 @@ |
class CJBig2_BitStream { |
public: |
- CJBig2_BitStream(uint8_t* pBuffer, FX_DWORD dwLength); |
+ CJBig2_BitStream(const uint8_t* pBuffer, FX_DWORD dwLength); |
CJBig2_BitStream(CJBig2_BitStream& bs); |
@@ -55,18 +55,18 @@ class CJBig2_BitStream { |
void setBitPos(FX_DWORD dwBitPos); |
- uint8_t* getBuf(); |
+ const uint8_t* getBuf(); |
FX_DWORD getLength() { return m_dwLength; } |
- uint8_t* getPointer(); |
+ const uint8_t* getPointer(); |
void offset(FX_DWORD dwOffset); |
FX_DWORD getByteLeft(); |
private: |
- uint8_t* m_pBuf; |
+ const uint8_t* m_pBuf; |
FX_DWORD m_dwLength; |
@@ -74,7 +74,8 @@ class CJBig2_BitStream { |
FX_DWORD m_dwBitIdx; |
}; |
-inline CJBig2_BitStream::CJBig2_BitStream(uint8_t* pBuffer, FX_DWORD dwLength) { |
+inline CJBig2_BitStream::CJBig2_BitStream(const uint8_t* pBuffer, |
+ FX_DWORD dwLength) { |
m_pBuf = pBuffer; |
m_dwLength = dwLength; |
m_dwByteIdx = 0; |
@@ -274,10 +275,10 @@ inline void CJBig2_BitStream::setBitPos(FX_DWORD dwBitPos) { |
m_dwByteIdx = dwBitPos >> 3; |
m_dwBitIdx = dwBitPos & 7; |
} |
-inline uint8_t* CJBig2_BitStream::getBuf() { |
+inline const uint8_t* CJBig2_BitStream::getBuf() { |
return m_pBuf; |
} |
-inline uint8_t* CJBig2_BitStream::getPointer() { |
+inline const uint8_t* CJBig2_BitStream::getPointer() { |
return m_pBuf + m_dwByteIdx; |
} |
inline void CJBig2_BitStream::offset(FX_DWORD dwOffset) { |