| Index: core/src/fpdftext/fpdf_text.cpp
|
| diff --git a/core/src/fpdftext/fpdf_text.cpp b/core/src/fpdftext/fpdf_text.cpp
|
| index c391524b9e7d38189aeec6f06995e425a4a405fd..5efbe51c03e66efcab8f8b1bffbb47eace4725f9 100644
|
| --- a/core/src/fpdftext/fpdf_text.cpp
|
| +++ b/core/src/fpdftext/fpdf_text.cpp
|
| @@ -75,7 +75,7 @@ void CTextPage::ProcessObject(CPDF_PageObject* pObject)
|
| CFX_AffineMatrix matrix;
|
| pText->GetTextMatrix(&matrix);
|
| for (int i = 0; i < pText->m_nChars; i ++) {
|
| - FX_DWORD charcode = pText->m_nChars == 1 ? (FX_DWORD)(FX_UINTPTR)pText->m_pCharCodes : pText->m_pCharCodes[i];
|
| + FX_DWORD charcode = pText->m_nChars == 1 ? (FX_DWORD)(uintptr_t)pText->m_pCharCodes : pText->m_pCharCodes[i];
|
| if (charcode == (FX_DWORD) - 1) {
|
| continue;
|
| }
|
| @@ -113,7 +113,7 @@ void CTextPage::ProcessObject(CPDF_PageObject* pObject)
|
| int space_count = 0;
|
| FX_FLOAT last_left = 0, last_right = 0, segment_left = 0, segment_right = 0;
|
| for (int i = 0; i < pText->m_nChars; i ++) {
|
| - FX_DWORD charcode = pText->m_nChars == 1 ? (FX_DWORD)(FX_UINTPTR)pText->m_pCharCodes : pText->m_pCharCodes[i];
|
| + FX_DWORD charcode = pText->m_nChars == 1 ? (FX_DWORD)(uintptr_t)pText->m_pCharCodes : pText->m_pCharCodes[i];
|
| if (charcode == (FX_DWORD) - 1) {
|
| continue;
|
| }
|
| @@ -314,11 +314,11 @@ void NormalizeString(CFX_WideString& str)
|
| }
|
| CFX_WordArray order;
|
| FX_BOOL bR2L = FALSE;
|
| - FX_INT32 start = 0, count = 0, i = 0;
|
| + int32_t start = 0, count = 0, i = 0;
|
| int nR2L = 0, nL2R = 0;
|
| for (i = 0; i < str.GetLength(); i++) {
|
| if(BidiChar->AppendChar(str.GetAt(i))) {
|
| - FX_INT32 ret = BidiChar->GetBidiInfo(start, count);
|
| + int32_t ret = BidiChar->GetBidiInfo(start, count);
|
| order.Add(start);
|
| order.Add(count);
|
| order.Add(ret);
|
| @@ -332,7 +332,7 @@ void NormalizeString(CFX_WideString& str)
|
| }
|
| }
|
| if(BidiChar->EndChar()) {
|
| - FX_INT32 ret = BidiChar->GetBidiInfo(start, count);
|
| + int32_t ret = BidiChar->GetBidiInfo(start, count);
|
| order.Add(start);
|
| order.Add(count);
|
| order.Add(ret);
|
|
|