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; |