| Index: core/include/fpdfapi/fpdf_parser.h
|
| diff --git a/core/include/fpdfapi/fpdf_parser.h b/core/include/fpdfapi/fpdf_parser.h
|
| index a856433a08a7394bf85719ad57cd29cba7a4e750..7a439473846aa4e9cafb8ec2fc9b8968d1628709 100644
|
| --- a/core/include/fpdfapi/fpdf_parser.h
|
| +++ b/core/include/fpdfapi/fpdf_parser.h
|
| @@ -86,9 +86,9 @@ public:
|
|
|
| int GetPageIndex(FX_DWORD objnum);
|
|
|
| - FX_DWORD GetUserPermissions(FX_BOOL bCheckRevision = FALSE) const;
|
| + FX_DWORD GetUserPermissions(bool bCheckRevision = false) const;
|
|
|
| - FX_BOOL IsOwner() const;
|
| + bool IsOwner() const;
|
|
|
|
|
|
|
| @@ -112,14 +112,14 @@ public:
|
| void ClearRenderFont();
|
|
|
|
|
| - FX_BOOL IsFormStream(FX_DWORD objnum, FX_BOOL& bForm) const;
|
| + bool IsFormStream(FX_DWORD objnum, bool& bForm) const;
|
|
|
| // |pFontDict| must not be null.
|
| CPDF_Font* LoadFont(CPDF_Dictionary* pFontDict);
|
|
|
| CPDF_ColorSpace* LoadColorSpace(CPDF_Object* pCSObj, CPDF_Dictionary* pResources = NULL);
|
|
|
| - CPDF_Pattern* LoadPattern(CPDF_Object* pObj, FX_BOOL bShading, const CFX_AffineMatrix* matrix = NULL);
|
| + CPDF_Pattern* LoadPattern(CPDF_Object* pObj, bool bShading, const CFX_AffineMatrix* matrix = NULL);
|
|
|
| CPDF_Image* LoadImageF(CPDF_Object* pObj);
|
|
|
| @@ -129,17 +129,17 @@ public:
|
|
|
| #if _FXM_PLATFORM_ == _FXM_PLATFORM_WINDOWS_
|
|
|
| - CPDF_Font* AddWindowsFont(LOGFONTA* pLogFont, FX_BOOL bVert, FX_BOOL bTranslateName = FALSE);
|
| - CPDF_Font* AddWindowsFont(LOGFONTW* pLogFont, FX_BOOL bVert, FX_BOOL bTranslateName = FALSE);
|
| + CPDF_Font* AddWindowsFont(LOGFONTA* pLogFont, bool bVert, bool bTranslateName = false);
|
| + CPDF_Font* AddWindowsFont(LOGFONTW* pLogFont, bool bVert, bool bTranslateName = false);
|
| #endif
|
| #if _FXM_PLATFORM_ == _FXM_PLATFORM_APPLE_
|
| - CPDF_Font* AddMacFont(CTFontRef pFont, FX_BOOL bVert, FX_BOOL bTranslateName = FALSE);
|
| + CPDF_Font* AddMacFont(CTFontRef pFont, bool bVert, bool bTranslateName = false);
|
| #endif
|
|
|
| CPDF_Font* AddStandardFont(const FX_CHAR* font, CPDF_FontEncoding* pEncoding);
|
|
|
|
|
| - CPDF_Font* AddFont(CFX_Font* pFont, int charset, FX_BOOL bVert);
|
| + CPDF_Font* AddFont(CFX_Font* pFont, int charset, bool bVert);
|
|
|
| void CreateNewDoc();
|
|
|
| @@ -161,7 +161,7 @@ protected:
|
| CFX_ByteString m_ID2;
|
|
|
|
|
| - FX_BOOL m_bLinearized;
|
| + bool m_bLinearized;
|
|
|
| FX_DWORD m_dwFirstPageNo;
|
|
|
| @@ -172,8 +172,8 @@ protected:
|
| int _GetPageCount() const;
|
| CPDF_Dictionary* _FindPDFPage(CPDF_Dictionary* pPages, int iPage, int nPagesToGo, int level);
|
| int _FindPageIndex(CPDF_Dictionary* pNode, FX_DWORD& skip_count, FX_DWORD objnum, int& index, int level = 0);
|
| - FX_BOOL IsContentUsedElsewhere(FX_DWORD objnum, CPDF_Dictionary* pPageDict);
|
| - FX_BOOL CheckOCGVisible(CPDF_Dictionary* pOCG, FX_BOOL bPrinting);
|
| + bool IsContentUsedElsewhere(FX_DWORD objnum, CPDF_Dictionary* pPageDict);
|
| + bool CheckOCGVisible(CPDF_Dictionary* pOCG, bool bPrinting);
|
| CPDF_DocPageData* GetValidatePageData();
|
| CPDF_DocRenderData* GetValidateRenderData();
|
| friend class CPDF_Creator;
|
| @@ -204,14 +204,14 @@ public:
|
|
|
| CFX_ByteStringC GetWord();
|
|
|
| - FX_BOOL SearchToken(const CFX_ByteStringC& token);
|
| + bool SearchToken(const CFX_ByteStringC& token);
|
|
|
| - FX_BOOL SkipWord(const CFX_ByteStringC& token);
|
| + bool SkipWord(const CFX_ByteStringC& token);
|
|
|
| - FX_BOOL FindTagPair(const CFX_ByteStringC& start_token, const CFX_ByteStringC& end_token,
|
| + bool FindTagPair(const CFX_ByteStringC& start_token, const CFX_ByteStringC& end_token,
|
| FX_DWORD& start_pos, FX_DWORD& end_pos);
|
|
|
| - FX_BOOL FindTagParam(const CFX_ByteStringC& token, int nParams);
|
| + bool FindTagParam(const CFX_ByteStringC& token, int nParams);
|
|
|
| FX_DWORD GetPos()
|
| {
|
| @@ -252,7 +252,7 @@ public:
|
| m_Pos = pos;
|
| }
|
|
|
| - CPDF_Object* GetObject(CPDF_IndirectObjects* pObjList, FX_DWORD objnum, FX_DWORD gennum, struct PARSE_CONTEXT* pContext = NULL, FX_BOOL bDecrypt = TRUE);
|
| + CPDF_Object* GetObject(CPDF_IndirectObjects* pObjList, FX_DWORD objnum, FX_DWORD gennum, struct PARSE_CONTEXT* pContext = NULL, bool bDecrypt = true);
|
|
|
|
|
| CPDF_Object* GetObjectByStrict(CPDF_IndirectObjects* pObjList, FX_DWORD objnum, FX_DWORD gennum, struct PARSE_CONTEXT* pContext = NULL);
|
| @@ -271,9 +271,9 @@ public:
|
|
|
| void ToNextWord();
|
|
|
| - FX_BOOL SearchWord(const CFX_ByteStringC& word, FX_BOOL bWholeWord, FX_BOOL bForward, FX_FILESIZE limit);
|
| + bool SearchWord(const CFX_ByteStringC& word, bool bWholeWord, bool bForward, FX_FILESIZE limit);
|
|
|
| - int SearchMultiWord(const CFX_ByteStringC& words, FX_BOOL bWholeWord, FX_FILESIZE limit);
|
| + int SearchMultiWord(const CFX_ByteStringC& words, bool bWholeWord, FX_FILESIZE limit);
|
|
|
| FX_FILESIZE FindTag(const CFX_ByteStringC& tag, FX_FILESIZE limit);
|
|
|
| @@ -282,27 +282,27 @@ public:
|
| m_pCryptoHandler = pCryptoHandler;
|
| }
|
|
|
| - FX_BOOL IsEncrypted()
|
| + bool IsEncrypted()
|
| {
|
| return m_pCryptoHandler != NULL;
|
| }
|
|
|
| - FX_BOOL GetCharAt(FX_FILESIZE pos, uint8_t& ch);
|
| + bool GetCharAt(FX_FILESIZE pos, uint8_t& ch);
|
|
|
| - FX_BOOL ReadBlock(uint8_t* pBuf, FX_DWORD size);
|
| + bool ReadBlock(uint8_t* pBuf, FX_DWORD size);
|
|
|
| - CFX_ByteString GetNextWord(FX_BOOL& bIsNumber);
|
| + CFX_ByteString GetNextWord(bool& bIsNumber);
|
| protected:
|
| static const int kParserMaxRecursionDepth = 64;
|
| static int s_CurrentRecursionDepth;
|
|
|
| - virtual FX_BOOL GetNextChar(uint8_t& ch);
|
| + virtual bool GetNextChar(uint8_t& ch);
|
|
|
| - FX_BOOL GetCharAtBackward(FX_FILESIZE pos, uint8_t& ch);
|
| + bool GetCharAtBackward(FX_FILESIZE pos, uint8_t& ch);
|
|
|
| void GetNextWord();
|
|
|
| - FX_BOOL IsWholeWord(FX_FILESIZE startpos, FX_FILESIZE limit, const uint8_t* tag, FX_DWORD taglen);
|
| + bool IsWholeWord(FX_FILESIZE startpos, FX_FILESIZE limit, const uint8_t* tag, FX_DWORD taglen);
|
|
|
| CFX_ByteString ReadString();
|
|
|
| @@ -312,7 +312,7 @@ protected:
|
|
|
| FX_FILESIZE m_Pos;
|
|
|
| - FX_BOOL m_bFileStream;
|
| + bool m_bFileStream;
|
|
|
| int m_MetadataObjnum;
|
|
|
| @@ -334,7 +334,7 @@ protected:
|
|
|
| FX_DWORD m_WordSize;
|
|
|
| - FX_BOOL m_bIsNumber;
|
| + bool m_bIsNumber;
|
|
|
| FX_FILESIZE m_dwWordPos;
|
| friend class CPDF_Parser;
|
| @@ -345,7 +345,7 @@ protected:
|
| #define PDFPARSE_NOSTREAM 2
|
| struct PARSE_CONTEXT {
|
|
|
| - FX_BOOL m_Flags;
|
| + bool m_Flags;
|
|
|
| FX_FILESIZE m_DictStart;
|
|
|
| @@ -369,15 +369,15 @@ public:
|
| CPDF_Parser();
|
| ~CPDF_Parser();
|
|
|
| - FX_DWORD StartParse(const FX_CHAR* filename, FX_BOOL bReParse = FALSE);
|
| - FX_DWORD StartParse(const FX_WCHAR* filename, FX_BOOL bReParse = FALSE);
|
| - FX_DWORD StartParse(IFX_FileRead* pFile, FX_BOOL bReParse = FALSE, FX_BOOL bOwnFileRead = TRUE);
|
| + FX_DWORD StartParse(const FX_CHAR* filename, bool bReParse = false);
|
| + FX_DWORD StartParse(const FX_WCHAR* filename, bool bReParse = false);
|
| + FX_DWORD StartParse(IFX_FileRead* pFile, bool bReParse = false, bool bOwnFileRead = true);
|
|
|
| - void CloseParser(FX_BOOL bReParse = FALSE);
|
| + void CloseParser(bool bReParse = false);
|
|
|
| - FX_DWORD GetPermissions(FX_BOOL bCheckRevision = FALSE);
|
| + FX_DWORD GetPermissions(bool bCheckRevision = false);
|
|
|
| - FX_BOOL IsOwner();
|
| + bool IsOwner();
|
|
|
| void SetPassword(const FX_CHAR* password)
|
| {
|
| @@ -399,7 +399,7 @@ public:
|
| return m_Syntax.m_pCryptoHandler;
|
| }
|
|
|
| - void SetSecurityHandler(CPDF_SecurityHandler* pSecurityHandler, FX_BOOL bForced = FALSE);
|
| + void SetSecurityHandler(CPDF_SecurityHandler* pSecurityHandler, bool bForced = false);
|
|
|
| CFX_ByteString GetRecipient()
|
| {
|
| @@ -435,7 +435,7 @@ public:
|
| return m_pEncryptDict;
|
| }
|
|
|
| - FX_BOOL IsEncrypted()
|
| + bool IsEncrypted()
|
| {
|
| return GetEncryptDict() != NULL;
|
| }
|
| @@ -443,7 +443,7 @@ public:
|
|
|
| CPDF_Object* ParseIndirectObject(CPDF_IndirectObjects* pObjList, FX_DWORD objnum, PARSE_CONTEXT* pContext = NULL) ;
|
| FX_DWORD GetLastObjNum();
|
| - FX_BOOL IsFormStream(FX_DWORD objnum, FX_BOOL& bForm);
|
| + bool IsFormStream(FX_DWORD objnum, bool& bForm);
|
|
|
| FX_FILESIZE GetObjectOffset(FX_DWORD objnum);
|
|
|
| @@ -456,12 +456,12 @@ public:
|
|
|
| void GetIndirectBinary(FX_DWORD objnum, uint8_t*& pBuffer, FX_DWORD& size);
|
|
|
| - FX_BOOL GetFileStreamOption()
|
| + bool GetFileStreamOption()
|
| {
|
| return m_Syntax.m_bFileStream;
|
| }
|
|
|
| - void SetFileStreamOption(FX_BOOL b)
|
| + void SetFileStreamOption(bool b)
|
| {
|
| m_Syntax.m_bFileStream = b;
|
| }
|
| @@ -476,7 +476,7 @@ public:
|
| return m_FileVersion;
|
| }
|
|
|
| - FX_BOOL IsXRefStream() const
|
| + bool IsXRefStream() const
|
| {
|
| return m_bXRefStream;
|
| }
|
| @@ -486,7 +486,7 @@ public:
|
| CPDF_Object* ParseIndirectObjectAtByStrict(CPDF_IndirectObjects* pObjList, FX_FILESIZE pos, FX_DWORD objnum,
|
| struct PARSE_CONTEXT* pContext, FX_FILESIZE *pResultPos);
|
|
|
| - FX_DWORD StartAsynParse(IFX_FileRead* pFile, FX_BOOL bReParse = FALSE, FX_BOOL bOwnFileRead = TRUE);
|
| + FX_DWORD StartAsynParse(IFX_FileRead* pFile, bool bReParse = false, bool bOwnFileRead = true);
|
|
|
| FX_DWORD GetFirstPageNo()
|
| {
|
| @@ -496,30 +496,30 @@ protected:
|
| CPDF_Document* m_pDocument;
|
|
|
| CPDF_SyntaxParser m_Syntax;
|
| - FX_BOOL m_bOwnFileRead;
|
| + bool m_bOwnFileRead;
|
| CPDF_Object* ParseDirect(CPDF_Object* pObj);
|
|
|
| - FX_BOOL LoadAllCrossRefV4(FX_FILESIZE pos);
|
| + bool LoadAllCrossRefV4(FX_FILESIZE pos);
|
|
|
| - FX_BOOL LoadAllCrossRefV5(FX_FILESIZE pos);
|
| + bool LoadAllCrossRefV5(FX_FILESIZE pos);
|
|
|
| - FX_BOOL LoadCrossRefV4(FX_FILESIZE pos, FX_FILESIZE streampos, FX_BOOL bSkip, FX_BOOL bFirst);
|
| + bool LoadCrossRefV4(FX_FILESIZE pos, FX_FILESIZE streampos, bool bSkip, bool bFirst);
|
|
|
| - FX_BOOL LoadCrossRefV5(FX_FILESIZE pos, FX_FILESIZE& prev, FX_BOOL bMainXRef);
|
| + bool LoadCrossRefV5(FX_FILESIZE pos, FX_FILESIZE& prev, bool bMainXRef);
|
|
|
| CPDF_Dictionary* LoadTrailerV4();
|
|
|
| - FX_BOOL RebuildCrossRef();
|
| + bool RebuildCrossRef();
|
|
|
| FX_DWORD SetEncryptHandler();
|
|
|
| void ReleaseEncryptHandler();
|
|
|
| - FX_BOOL LoadLinearizedAllCrossRefV4(FX_FILESIZE pos, FX_DWORD dwObjCount);
|
| + bool LoadLinearizedAllCrossRefV4(FX_FILESIZE pos, FX_DWORD dwObjCount);
|
|
|
| - FX_BOOL LoadLinearizedCrossRefV4(FX_FILESIZE pos, FX_DWORD dwObjCount);
|
| + bool LoadLinearizedCrossRefV4(FX_FILESIZE pos, FX_DWORD dwObjCount);
|
|
|
| - FX_BOOL LoadLinearizedAllCrossRefV5(FX_FILESIZE pos);
|
| + bool LoadLinearizedAllCrossRefV5(FX_FILESIZE pos);
|
|
|
| FX_DWORD LoadLinearizedMainXRefTable();
|
|
|
| @@ -527,7 +527,7 @@ protected:
|
|
|
| CPDF_StreamAcc* GetObjectStream(FX_DWORD number);
|
|
|
| - FX_BOOL IsLinearizedFile(IFX_FileRead* pFileAccess, FX_DWORD offset);
|
| + bool IsLinearizedFile(IFX_FileRead* pFileAccess, FX_DWORD offset);
|
|
|
|
|
|
|
| @@ -540,12 +540,12 @@ protected:
|
|
|
| FX_FILESIZE m_LastXRefOffset;
|
|
|
| - FX_BOOL m_bXRefStream;
|
| + bool m_bXRefStream;
|
|
|
|
|
| CPDF_SecurityHandler* m_pSecurityHandler;
|
|
|
| - FX_BOOL m_bForceUseSecurityHandler;
|
| + bool m_bForceUseSecurityHandler;
|
|
|
| CFX_ByteString m_bsRecipient;
|
|
|
| @@ -562,7 +562,7 @@ protected:
|
| CFX_WordArray m_ObjVersion;
|
| CFX_ArrayTemplate<CPDF_Dictionary *> m_Trailers;
|
|
|
| - FX_BOOL m_bVersionUpdated;
|
| + bool m_bVersionUpdated;
|
|
|
| CPDF_Object* m_pLinearized;
|
|
|
| @@ -582,17 +582,17 @@ public:
|
|
|
| virtual ~CPDF_SecurityHandler() {}
|
|
|
| - virtual FX_BOOL OnInit(CPDF_Parser* pParser, CPDF_Dictionary* pEncryptDict) = 0;
|
| + virtual bool OnInit(CPDF_Parser* pParser, CPDF_Dictionary* pEncryptDict) = 0;
|
|
|
| virtual FX_DWORD GetPermissions() = 0;
|
|
|
| - virtual FX_BOOL IsOwner() = 0;
|
| + virtual bool IsOwner() = 0;
|
|
|
| - virtual FX_BOOL GetCryptInfo(int& cipher, const uint8_t*& buffer, int& keylen) = 0;
|
| + virtual bool GetCryptInfo(int& cipher, const uint8_t*& buffer, int& keylen) = 0;
|
|
|
| - virtual FX_BOOL IsMetadataEncrypted()
|
| + virtual bool IsMetadataEncrypted()
|
| {
|
| - return TRUE;
|
| + return true;
|
| }
|
|
|
| virtual CPDF_CryptoHandler* CreateCryptoHandler() = 0;
|
| @@ -609,14 +609,14 @@ public:
|
| CPDF_StandardSecurityHandler();
|
|
|
| virtual ~CPDF_StandardSecurityHandler();
|
| - virtual FX_BOOL OnInit(CPDF_Parser* pParser, CPDF_Dictionary* pEncryptDict);
|
| + virtual bool OnInit(CPDF_Parser* pParser, CPDF_Dictionary* pEncryptDict);
|
| virtual FX_DWORD GetPermissions();
|
| - virtual FX_BOOL IsOwner()
|
| + virtual bool IsOwner()
|
| {
|
| return m_bOwner;
|
| }
|
| - virtual FX_BOOL GetCryptInfo(int& cipher, const uint8_t*& buffer, int& keylen);
|
| - virtual FX_BOOL IsMetadataEncrypted();
|
| + virtual bool GetCryptInfo(int& cipher, const uint8_t*& buffer, int& keylen);
|
| + virtual bool IsMetadataEncrypted();
|
| virtual CPDF_CryptoHandler* CreateCryptoHandler();
|
| virtual CPDF_StandardSecurityHandler* GetStandardHandler()
|
| {
|
| @@ -641,8 +641,8 @@ public:
|
| return m_Revision;
|
| }
|
|
|
| - int CheckPassword(const uint8_t* password, FX_DWORD pass_size, FX_BOOL bOwner, uint8_t* key);
|
| - int CheckPassword(const uint8_t* password, FX_DWORD pass_size, FX_BOOL bOwner, uint8_t* key, int key_len);
|
| + int CheckPassword(const uint8_t* password, FX_DWORD pass_size, bool bOwner, uint8_t* key);
|
| + int CheckPassword(const uint8_t* password, FX_DWORD pass_size, bool bOwner, uint8_t* key, int key_len);
|
| private:
|
|
|
| int m_Version;
|
| @@ -653,22 +653,22 @@ private:
|
|
|
| CPDF_Dictionary* m_pEncryptDict;
|
|
|
| - FX_BOOL LoadDict(CPDF_Dictionary* pEncryptDict);
|
| - FX_BOOL LoadDict(CPDF_Dictionary* pEncryptDict, FX_DWORD type, int& cipher, int& key_len);
|
| + bool LoadDict(CPDF_Dictionary* pEncryptDict);
|
| + bool LoadDict(CPDF_Dictionary* pEncryptDict, FX_DWORD type, int& cipher, int& key_len);
|
|
|
| - FX_BOOL CheckUserPassword(const uint8_t* password, FX_DWORD pass_size,
|
| - FX_BOOL bIgnoreEncryptMeta, uint8_t* key, int32_t key_len);
|
| + bool CheckUserPassword(const uint8_t* password, FX_DWORD pass_size,
|
| + bool bIgnoreEncryptMeta, uint8_t* key, int32_t key_len);
|
|
|
| - FX_BOOL CheckOwnerPassword(const uint8_t* password, FX_DWORD pass_size, uint8_t* key, int32_t key_len);
|
| - FX_BOOL AES256_CheckPassword(const uint8_t* password, FX_DWORD size, FX_BOOL bOwner, uint8_t* key);
|
| - void AES256_SetPassword(CPDF_Dictionary* pEncryptDict, const uint8_t* password, FX_DWORD size, FX_BOOL bOwner, const uint8_t* key);
|
| - void AES256_SetPerms(CPDF_Dictionary* pEncryptDict, FX_DWORD permission, FX_BOOL bEncryptMetadata, const uint8_t* key);
|
| + bool CheckOwnerPassword(const uint8_t* password, FX_DWORD pass_size, uint8_t* key, int32_t key_len);
|
| + bool AES256_CheckPassword(const uint8_t* password, FX_DWORD size, bool bOwner, uint8_t* key);
|
| + void AES256_SetPassword(CPDF_Dictionary* pEncryptDict, const uint8_t* password, FX_DWORD size, bool bOwner, const uint8_t* key);
|
| + void AES256_SetPerms(CPDF_Dictionary* pEncryptDict, FX_DWORD permission, bool bEncryptMetadata, const uint8_t* key);
|
| void OnCreate(CPDF_Dictionary* pEncryptDict, CPDF_Array* pIdArray,
|
| const uint8_t* user_pass, FX_DWORD user_size,
|
| - const uint8_t* owner_pass, FX_DWORD owner_size, FX_BOOL bDefault, FX_DWORD type);
|
| - FX_BOOL CheckSecurity(int32_t key_len);
|
| + const uint8_t* owner_pass, FX_DWORD owner_size, bool bDefault, FX_DWORD type);
|
| + bool CheckSecurity(int32_t key_len);
|
|
|
| - FX_BOOL m_bOwner;
|
| + bool m_bOwner;
|
|
|
| FX_DWORD m_Permissions;
|
|
|
| @@ -684,20 +684,20 @@ public:
|
|
|
| virtual ~CPDF_CryptoHandler() {}
|
|
|
| - virtual FX_BOOL Init(CPDF_Dictionary* pEncryptDict, CPDF_SecurityHandler* pSecurityHandler) = 0;
|
| + virtual bool Init(CPDF_Dictionary* pEncryptDict, CPDF_SecurityHandler* pSecurityHandler) = 0;
|
|
|
| virtual FX_DWORD DecryptGetSize(FX_DWORD src_size) = 0;
|
|
|
| virtual void* DecryptStart(FX_DWORD objnum, FX_DWORD gennum) = 0;
|
|
|
| - virtual FX_BOOL DecryptStream(void* context, const uint8_t* src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf) = 0;
|
| + virtual bool DecryptStream(void* context, const uint8_t* src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf) = 0;
|
|
|
| - virtual FX_BOOL DecryptFinish(void* context, CFX_BinaryBuf& dest_buf) = 0;
|
| + virtual bool DecryptFinish(void* context, CFX_BinaryBuf& dest_buf) = 0;
|
|
|
|
|
| virtual FX_DWORD EncryptGetSize(FX_DWORD objnum, FX_DWORD version, const uint8_t* src_buf, FX_DWORD src_size) = 0;
|
|
|
| - virtual FX_BOOL EncryptContent(FX_DWORD objnum, FX_DWORD version, const uint8_t* src_buf, FX_DWORD src_size,
|
| + virtual bool EncryptContent(FX_DWORD objnum, FX_DWORD version, const uint8_t* src_buf, FX_DWORD src_size,
|
| uint8_t* dest_buf, FX_DWORD& dest_size) = 0;
|
|
|
| void Decrypt(FX_DWORD objnum, FX_DWORD version, CFX_ByteString& str);
|
| @@ -710,22 +710,22 @@ public:
|
|
|
| virtual ~CPDF_StandardCryptoHandler();
|
|
|
| - FX_BOOL Init(int cipher, const uint8_t* key, int keylen);
|
| - virtual FX_BOOL Init(CPDF_Dictionary* pEncryptDict, CPDF_SecurityHandler* pSecurityHandler);
|
| + bool Init(int cipher, const uint8_t* key, int keylen);
|
| + virtual bool Init(CPDF_Dictionary* pEncryptDict, CPDF_SecurityHandler* pSecurityHandler);
|
| virtual FX_DWORD DecryptGetSize(FX_DWORD src_size);
|
| virtual void* DecryptStart(FX_DWORD objnum, FX_DWORD gennum);
|
| - virtual FX_BOOL DecryptStream(void* context, const uint8_t* src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf);
|
| - virtual FX_BOOL DecryptFinish(void* context, CFX_BinaryBuf& dest_buf);
|
| + virtual bool DecryptStream(void* context, const uint8_t* src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf);
|
| + virtual bool DecryptFinish(void* context, CFX_BinaryBuf& dest_buf);
|
| virtual FX_DWORD EncryptGetSize(FX_DWORD objnum, FX_DWORD version, const uint8_t* src_buf, FX_DWORD src_size);
|
| - virtual FX_BOOL EncryptContent(FX_DWORD objnum, FX_DWORD version, const uint8_t* src_buf, FX_DWORD src_size,
|
| + virtual bool EncryptContent(FX_DWORD objnum, FX_DWORD version, const uint8_t* src_buf, FX_DWORD src_size,
|
| uint8_t* dest_buf, FX_DWORD& dest_size);
|
| protected:
|
|
|
| - virtual void CryptBlock(FX_BOOL bEncrypt, FX_DWORD objnum, FX_DWORD gennum, const uint8_t* src_buf, FX_DWORD src_size,
|
| + virtual void CryptBlock(bool bEncrypt, FX_DWORD objnum, FX_DWORD gennum, const uint8_t* src_buf, FX_DWORD src_size,
|
| uint8_t* dest_buf, FX_DWORD& dest_size);
|
| - virtual void* CryptStart(FX_DWORD objnum, FX_DWORD gennum, FX_BOOL bEncrypt);
|
| - virtual FX_BOOL CryptStream(void* context, const uint8_t* src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf, FX_BOOL bEncrypt);
|
| - virtual FX_BOOL CryptFinish(void* context, CFX_BinaryBuf& dest_buf, FX_BOOL bEncrypt);
|
| + virtual void* CryptStart(FX_DWORD objnum, FX_DWORD gennum, bool bEncrypt);
|
| + virtual bool CryptStream(void* context, const uint8_t* src_buf, FX_DWORD src_size, CFX_BinaryBuf& dest_buf, bool bEncrypt);
|
| + virtual bool CryptFinish(void* context, CFX_BinaryBuf& dest_buf, bool bEncrypt);
|
|
|
| uint8_t m_EncryptKey[32];
|
|
|
| @@ -755,7 +755,7 @@ public:
|
| CFX_ByteString PDF_NameDecode(const CFX_ByteStringC& orig);
|
| CFX_ByteString PDF_NameDecode(const CFX_ByteString& orig);
|
| CFX_ByteString PDF_NameEncode(const CFX_ByteString& orig);
|
| -CFX_ByteString PDF_EncodeString(const CFX_ByteString& src, FX_BOOL bHex = FALSE);
|
| +CFX_ByteString PDF_EncodeString(const CFX_ByteString& src, bool bHex = false);
|
| CFX_WideString PDF_DecodeText(const uint8_t* pData, FX_DWORD size, CFX_CharMap* pCharMap = NULL);
|
| inline CFX_WideString PDF_DecodeText(const CFX_ByteString& bstr, CFX_CharMap* pCharMap = NULL) {
|
| return PDF_DecodeText((const uint8_t*)bstr.c_str(), bstr.GetLength(), pCharMap);
|
| @@ -769,12 +769,12 @@ class CFDF_Document : public CPDF_IndirectObjects
|
| {
|
| public:
|
| static CFDF_Document* CreateNewDoc();
|
| - static CFDF_Document* ParseFile(IFX_FileRead *pFile, FX_BOOL bOwnFile = FALSE);
|
| + static CFDF_Document* ParseFile(IFX_FileRead *pFile, bool bOwnFile = false);
|
| static CFDF_Document* ParseMemory(const uint8_t* pData, FX_DWORD size);
|
|
|
| ~CFDF_Document();
|
|
|
| - FX_BOOL WriteBuf(CFX_ByteTextBuf& buf) const;
|
| + bool WriteBuf(CFX_ByteTextBuf& buf) const;
|
|
|
| CPDF_Dictionary* GetRoot() const
|
| {
|
| @@ -785,10 +785,10 @@ public:
|
| protected:
|
|
|
| CFDF_Document();
|
| - void ParseStream(IFX_FileRead *pFile, FX_BOOL bOwnFile);
|
| + void ParseStream(IFX_FileRead *pFile, bool bOwnFile);
|
| CPDF_Dictionary* m_pRootDict;
|
| IFX_FileRead* m_pFile;
|
| - FX_BOOL m_bOwnFile;
|
| + bool m_bOwnFile;
|
| };
|
|
|
| CFX_WideString FPDF_FileSpec_GetWin32Path(const CPDF_Object* pFileSpec);
|
| @@ -816,7 +816,7 @@ class IFX_FileAvail
|
| {
|
| public:
|
| virtual ~IFX_FileAvail() { }
|
| - virtual FX_BOOL IsDataAvail( FX_FILESIZE offset, FX_DWORD size) = 0;
|
| + virtual bool IsDataAvail( FX_FILESIZE offset, FX_DWORD size) = 0;
|
| };
|
| class IFX_DownloadHints
|
| {
|
| @@ -839,10 +839,10 @@ public:
|
| IFX_FileAvail* GetFileAvail() const { return m_pFileAvail; }
|
| IFX_FileRead* GetFileRead() const { return m_pFileRead; }
|
|
|
| - virtual FX_BOOL IsDocAvail(IFX_DownloadHints* pHints) = 0;
|
| + virtual bool IsDocAvail(IFX_DownloadHints* pHints) = 0;
|
| virtual void SetDocument(CPDF_Document* pDoc) = 0;
|
| - virtual FX_BOOL IsPageAvail(int iPage, IFX_DownloadHints* pHints) = 0;
|
| - virtual FX_BOOL IsLinearized() = 0;
|
| + virtual bool IsPageAvail(int iPage, IFX_DownloadHints* pHints) = 0;
|
| + virtual bool IsLinearized() = 0;
|
| virtual int32_t IsFormAvail(IFX_DownloadHints *pHints) = 0;
|
| virtual int32_t IsLinearizedPDF() = 0;
|
| virtual void GetLinearizedMainXRefInfo(FX_FILESIZE *pPos, FX_DWORD *pSize) = 0;
|
| @@ -859,7 +859,7 @@ public:
|
|
|
| void AddObjNum(FX_DWORD dwObjNum);
|
|
|
| - FX_BOOL Find(FX_DWORD dwObjNum);
|
| + bool Find(FX_DWORD dwObjNum);
|
|
|
| void RemoveAll()
|
| {
|
| @@ -867,7 +867,7 @@ public:
|
| }
|
| protected:
|
|
|
| - FX_BOOL BinarySearch(FX_DWORD value, int &iNext);
|
| + bool BinarySearch(FX_DWORD value, int &iNext);
|
| protected:
|
|
|
| CFX_DWordArray m_number_array;
|
|
|