| Index: core/src/fpdfdoc/pdf_vt.h
 | 
| diff --git a/core/src/fpdfdoc/pdf_vt.h b/core/src/fpdfdoc/pdf_vt.h
 | 
| index a75490fcd587c6fcc8818fd5010a8a4ff7dfdc85..fb7910bff5b6649268d337b6fb44f73f6196d94a 100644
 | 
| --- a/core/src/fpdfdoc/pdf_vt.h
 | 
| +++ b/core/src/fpdfdoc/pdf_vt.h
 | 
| @@ -191,7 +191,7 @@ struct CPVT_FloatRange {
 | 
|  template<class TYPE> class CPVT_ArrayTemplate : public CFX_ArrayTemplate<TYPE>
 | 
|  {
 | 
|  public:
 | 
| -    FX_BOOL IsEmpty()
 | 
| +    bool IsEmpty()
 | 
|      {
 | 
|          return CFX_ArrayTemplate<TYPE>::GetSize() <= 0;
 | 
|      }
 | 
| @@ -316,7 +316,7 @@ public:
 | 
|      CPVT_FloatRect							Typeset();
 | 
|      CPVT_FloatRect							CharArray();
 | 
|  private:
 | 
| -    void									SplitLines(FX_BOOL bTypeset, FX_FLOAT fFontSize);
 | 
| +    void									SplitLines(bool bTypeset, FX_FLOAT fFontSize);
 | 
|      void									OutputLines();
 | 
|  
 | 
|      CPVT_FloatRect							m_rcRet;
 | 
| @@ -423,11 +423,11 @@ public:
 | 
|      {
 | 
|          m_nHorzScale = nHorzScale;
 | 
|      }
 | 
| -    void									SetMultiLine(FX_BOOL bMultiLine = TRUE)
 | 
| +    void									SetMultiLine(bool bMultiLine = true)
 | 
|      {
 | 
|          m_bMultiLine = bMultiLine;
 | 
|      }
 | 
| -    void									SetAutoReturn(FX_BOOL bAuto = TRUE)
 | 
| +    void									SetAutoReturn(bool bAuto = true)
 | 
|      {
 | 
|          m_bLimitWidth = bAuto;
 | 
|      }
 | 
| @@ -439,11 +439,11 @@ public:
 | 
|      {
 | 
|          m_nCharArray = nCharArray;
 | 
|      }
 | 
| -    void									SetAutoFontSize(FX_BOOL bAuto = TRUE)
 | 
| +    void									SetAutoFontSize(bool bAuto = true)
 | 
|      {
 | 
|          m_bAutoFontSize = bAuto;
 | 
|      }
 | 
| -    void									SetRichText(FX_BOOL bRichText)
 | 
| +    void									SetRichText(bool bRichText)
 | 
|      {
 | 
|          m_bRichText = bRichText;
 | 
|      }
 | 
| @@ -452,11 +452,11 @@ public:
 | 
|          m_fLineLeading = fLineLeading;
 | 
|      }
 | 
|      void									Initialize();
 | 
| -    FX_BOOL									IsValid() const
 | 
| +    bool									IsValid() const
 | 
|      {
 | 
|          return m_bInitial;
 | 
|      }
 | 
| -    FX_BOOL									IsRichText() const
 | 
| +    bool									IsRichText() const
 | 
|      {
 | 
|          return m_bRichText;
 | 
|      }
 | 
| @@ -496,7 +496,7 @@ public:
 | 
|      {
 | 
|          return m_nLimitChar;
 | 
|      }
 | 
| -    FX_BOOL									IsMultiLine() const
 | 
| +    bool									IsMultiLine() const
 | 
|      {
 | 
|          return m_bMultiLine;
 | 
|      }
 | 
| @@ -537,25 +537,25 @@ private:
 | 
|      int32_t								GetTypeDescent(int32_t nFontIndex);
 | 
|      int32_t								GetWordFontIndex(FX_WORD word, int32_t charset, int32_t nFontIndex);
 | 
|      int32_t								GetDefaultFontIndex();
 | 
| -    FX_BOOL									IsLatinWord(FX_WORD word);
 | 
| +    bool									IsLatinWord(FX_WORD word);
 | 
|  private:
 | 
|  
 | 
|      CPVT_WordPlace							AddSection(const CPVT_WordPlace & place, const CPVT_SectionInfo & secinfo);
 | 
|      CPVT_WordPlace							AddLine(const CPVT_WordPlace & place, const CPVT_LineInfo & lineinfo);
 | 
|      CPVT_WordPlace							AddWord(const CPVT_WordPlace & place, const CPVT_WordInfo & wordinfo);
 | 
| -    FX_BOOL									GetWordInfo(const CPVT_WordPlace & place, CPVT_WordInfo & wordinfo);
 | 
| -    FX_BOOL									SetWordInfo(const CPVT_WordPlace & place, const CPVT_WordInfo & wordinfo);
 | 
| -    FX_BOOL									GetLineInfo(const CPVT_WordPlace & place, CPVT_LineInfo & lineinfo);
 | 
| -    FX_BOOL									GetSectionInfo(const CPVT_WordPlace & place, CPVT_SectionInfo & secinfo);
 | 
| -    FX_FLOAT								GetWordFontSize(const CPVT_WordInfo & WordInfo, FX_BOOL bFactFontSize = FALSE);
 | 
| +    bool									GetWordInfo(const CPVT_WordPlace & place, CPVT_WordInfo & wordinfo);
 | 
| +    bool									SetWordInfo(const CPVT_WordPlace & place, const CPVT_WordInfo & wordinfo);
 | 
| +    bool									GetLineInfo(const CPVT_WordPlace & place, CPVT_LineInfo & lineinfo);
 | 
| +    bool									GetSectionInfo(const CPVT_WordPlace & place, CPVT_SectionInfo & secinfo);
 | 
| +    FX_FLOAT								GetWordFontSize(const CPVT_WordInfo & WordInfo, bool bFactFontSize = false);
 | 
|      FX_FLOAT								GetWordWidth(int32_t nFontIndex, FX_WORD Word, FX_WORD SubWord,
 | 
|              FX_FLOAT fCharSpace, int32_t nHorzScale,
 | 
|              FX_FLOAT fFontSize, FX_FLOAT fWordTail, int32_t nWordStyle);
 | 
|      FX_FLOAT								GetWordWidth(const CPVT_WordInfo & WordInfo);
 | 
|      FX_FLOAT								GetWordAscent(const CPVT_WordInfo & WordInfo, FX_FLOAT fFontSize);
 | 
|      FX_FLOAT								GetWordDescent(const CPVT_WordInfo & WordInfo, FX_FLOAT fFontSize);
 | 
| -    FX_FLOAT								GetWordAscent(const CPVT_WordInfo & WordInfo, FX_BOOL bFactFontSize = FALSE);
 | 
| -    FX_FLOAT								GetWordDescent(const CPVT_WordInfo & WordInfo, FX_BOOL bFactFontSize = FALSE);
 | 
| +    FX_FLOAT								GetWordAscent(const CPVT_WordInfo & WordInfo, bool bFactFontSize = false);
 | 
| +    FX_FLOAT								GetWordDescent(const CPVT_WordInfo & WordInfo, bool bFactFontSize = false);
 | 
|      FX_FLOAT								GetLineAscent(const CPVT_SectionInfo & SecInfo);
 | 
|      FX_FLOAT								GetLineDescent(const CPVT_SectionInfo & SecInfo);
 | 
|      FX_FLOAT								GetFontAscent(int32_t nFontIndex, FX_FLOAT fFontSize);
 | 
| @@ -568,8 +568,8 @@ private:
 | 
|      int32_t								GetAlignment(const CPVT_SectionInfo& SecInfo);
 | 
|  
 | 
|      void									ClearSectionRightWords(const CPVT_WordPlace & place);
 | 
| -    CPVT_WordPlace							AjustLineHeader(const CPVT_WordPlace & place, FX_BOOL bPrevOrNext) const;
 | 
| -    FX_BOOL									ClearEmptySection(const CPVT_WordPlace & place);
 | 
| +    CPVT_WordPlace							AjustLineHeader(const CPVT_WordPlace & place, bool bPrevOrNext) const;
 | 
| +    bool									ClearEmptySection(const CPVT_WordPlace & place);
 | 
|      void									ClearEmptySections(const CPVT_WordRange & PlaceRange);
 | 
|      void									LinkLatterSection(const CPVT_WordPlace & place);
 | 
|      void									ClearWords(const CPVT_WordRange & PlaceRange);
 | 
| @@ -578,7 +578,7 @@ private:
 | 
|  private:
 | 
|      CPVT_FloatRect							Rearrange(const CPVT_WordRange & PlaceRange);
 | 
|      FX_FLOAT								GetAutoFontSize();
 | 
| -    FX_BOOL									IsBigger(FX_FLOAT fFontSize);
 | 
| +    bool									IsBigger(FX_FLOAT fFontSize);
 | 
|      CPVT_FloatRect							RearrangeSections(const CPVT_WordRange & PlaceRange);
 | 
|  private:
 | 
|      void									ResetSectionArray();
 | 
| @@ -586,9 +586,9 @@ private:
 | 
|      CPVT_ArrayTemplate<CSection*>			m_SectionArray;
 | 
|      int32_t								m_nLimitChar;
 | 
|      int32_t								m_nCharArray;
 | 
| -    FX_BOOL									m_bMultiLine;
 | 
| -    FX_BOOL									m_bLimitWidth;
 | 
| -    FX_BOOL									m_bAutoFontSize;
 | 
| +    bool									m_bMultiLine;
 | 
| +    bool									m_bLimitWidth;
 | 
| +    bool									m_bAutoFontSize;
 | 
|      int32_t								m_nAlignment;
 | 
|      FX_FLOAT								m_fLineLeading;
 | 
|      FX_FLOAT								m_fCharSpace;
 | 
| @@ -597,8 +597,8 @@ private:
 | 
|      FX_FLOAT								m_fFontSize;
 | 
|  
 | 
|  private:
 | 
| -    FX_BOOL									m_bInitial;
 | 
| -    FX_BOOL									m_bRichText;
 | 
| +    bool									m_bInitial;
 | 
| +    bool									m_bRichText;
 | 
|      IPDF_VariableText_Provider *			m_pVTProvider;
 | 
|      CPDF_VariableText_Iterator *			m_pVTIterator;
 | 
|  };
 | 
| @@ -607,17 +607,17 @@ class CPDF_VariableText_Iterator : public IPDF_VariableText_Iterator
 | 
|  public:
 | 
|      CPDF_VariableText_Iterator(CPDF_VariableText * pVT);
 | 
|      virtual ~CPDF_VariableText_Iterator();
 | 
| -    FX_BOOL									NextWord();
 | 
| -    FX_BOOL									PrevWord();
 | 
| -    FX_BOOL									NextLine();
 | 
| -    FX_BOOL									PrevLine();
 | 
| -    FX_BOOL									NextSection();
 | 
| -    FX_BOOL									PrevSection();
 | 
| -    FX_BOOL									SetWord(const CPVT_Word & word);
 | 
| -    FX_BOOL									GetWord(CPVT_Word & word) const;
 | 
| -    FX_BOOL									GetLine(CPVT_Line & line) const;
 | 
| -    FX_BOOL									GetSection(CPVT_Section & section) const;
 | 
| -    FX_BOOL									SetSection(const CPVT_Section & section);
 | 
| +    bool									NextWord();
 | 
| +    bool									PrevWord();
 | 
| +    bool									NextLine();
 | 
| +    bool									PrevLine();
 | 
| +    bool									NextSection();
 | 
| +    bool									PrevSection();
 | 
| +    bool									SetWord(const CPVT_Word & word);
 | 
| +    bool									GetWord(CPVT_Word & word) const;
 | 
| +    bool									GetLine(CPVT_Line & line) const;
 | 
| +    bool									GetSection(CPVT_Section & section) const;
 | 
| +    bool									SetSection(const CPVT_Section & section);
 | 
|      void									SetAt(int32_t nWordIndex);
 | 
|      void									SetAt(const CPVT_WordPlace & place);
 | 
|      const CPVT_WordPlace &					GetAt() const
 | 
| 
 |