summaryrefslogtreecommitdiff
path: root/core/src/fxcodec/jbig2/JBig2_BitStream.h
diff options
context:
space:
mode:
authorLei Zhang <thestig@chromium.org>2015-09-10 16:40:49 -0700
committerLei Zhang <thestig@chromium.org>2015-09-10 16:40:49 -0700
commit536486822a5550de975293f7586598be5f29aaad (patch)
treec854dc8c38baae7acfb820f70913b3653b131f51 /core/src/fxcodec/jbig2/JBig2_BitStream.h
parentbffb53e526205df6c6313677270044cfcdd1abde (diff)
downloadpdfium-536486822a5550de975293f7586598be5f29aaad.tar.xz
Merge to XFA: Remove CJBig2_Object, CJBig2_Module, and friends.
TBR=tsepez@chromium.org Review URL: https://codereview.chromium.org/1326953006 . (cherry picked from commit 70f4404e9a9e69afdfdd07715aa946f6561ce0cb) Review URL: https://codereview.chromium.org/1336783002 .
Diffstat (limited to 'core/src/fxcodec/jbig2/JBig2_BitStream.h')
-rw-r--r--core/src/fxcodec/jbig2/JBig2_BitStream.h15
1 files changed, 8 insertions, 7 deletions
diff --git a/core/src/fxcodec/jbig2/JBig2_BitStream.h b/core/src/fxcodec/jbig2/JBig2_BitStream.h
index 78a9dfe677..85c992f4ff 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) {