Index: core/fpdfapi/fpdf_font/fpdf_font.cpp |
diff --git a/core/fpdfapi/fpdf_font/fpdf_font.cpp b/core/fpdfapi/fpdf_font/fpdf_font.cpp |
index 0f58bcba09d6f1be21b56e56ce8575f4ac4987fb..d079110679fe0a39587eaffc1c69d0e0ce83fb95 100644 |
--- a/core/fpdfapi/fpdf_font/fpdf_font.cpp |
+++ b/core/fpdfapi/fpdf_font/fpdf_font.cpp |
@@ -531,7 +531,7 @@ CFX_WideString CPDF_ToUnicodeMap::Lookup(FX_DWORD charcode) { |
return CFX_WideString(buf + index + 1, len); |
} |
if (m_pBaseMap) { |
- return m_pBaseMap->UnicodeFromCID((FX_WORD)charcode); |
+ return m_pBaseMap->UnicodeFromCID((uint16_t)charcode); |
} |
return CFX_WideString(); |
} |
@@ -1106,7 +1106,7 @@ void CPDF_Type1Font::LoadGlyphMap() { |
for (int charcode = 0; charcode < 256; charcode++) { |
const uint8_t prefix[4] = {0x00, 0xf0, 0xf1, 0xf2}; |
for (int j = 0; j < 4; j++) { |
- FX_WORD unicode = prefix[j] * 256 + charcode; |
+ uint16_t unicode = prefix[j] * 256 + charcode; |
m_GlyphIndex[charcode] = |
FXFT_Get_Char_Index(m_Font.GetFace(), unicode); |
#if _FXM_PLATFORM_ == _FXM_PLATFORM_APPLE_ |
@@ -1383,7 +1383,7 @@ int CPDF_FontEncoding::CharCodeFromUnicode(FX_WCHAR unicode) const { |
} |
CPDF_FontEncoding::CPDF_FontEncoding(int PredefinedEncoding) { |
- const FX_WORD* pSrc = PDF_UnicodesForPredefinedCharSet(PredefinedEncoding); |
+ const uint16_t* pSrc = PDF_UnicodesForPredefinedCharSet(PredefinedEncoding); |
if (!pSrc) { |
FXSYS_memset(m_Unicodes, 0, sizeof(m_Unicodes)); |
} else { |
@@ -1401,7 +1401,7 @@ CPDF_Object* CPDF_FontEncoding::Realize() { |
int predefined = 0; |
for (int cs = PDFFONT_ENCODING_WINANSI; cs < PDFFONT_ENCODING_ZAPFDINGBATS; |
cs++) { |
- const FX_WORD* pSrc = PDF_UnicodesForPredefinedCharSet(cs); |
+ const uint16_t* pSrc = PDF_UnicodesForPredefinedCharSet(cs); |
FX_BOOL match = TRUE; |
for (int i = 0; i < 256; ++i) { |
if (m_Unicodes[i] != pSrc[i]) { |
@@ -1426,7 +1426,7 @@ CPDF_Object* CPDF_FontEncoding::Realize() { |
} |
return NULL; |
} |
- const FX_WORD* pStandard = |
+ const uint16_t* pStandard = |
PDF_UnicodesForPredefinedCharSet(PDFFONT_ENCODING_WINANSI); |
CPDF_Array* pDiff = new CPDF_Array; |
for (int i = 0; i < 256; i++) { |
@@ -1503,7 +1503,7 @@ void CPDF_TrueTypeFont::LoadGlyphMap() { |
for (; charcode < nStartChar; charcode++) { |
m_GlyphIndex[charcode] = 0; |
} |
- FX_WORD nGlyph = charcode - nStartChar + 3; |
+ uint16_t nGlyph = charcode - nStartChar + 3; |
for (; charcode < 256; charcode++, nGlyph++) { |
m_GlyphIndex[charcode] = nGlyph; |
} |
@@ -1533,7 +1533,7 @@ void CPDF_TrueTypeFont::LoadGlyphMap() { |
if (bMSSymbol) { |
const uint8_t prefix[4] = {0x00, 0xf0, 0xf1, 0xf2}; |
for (int j = 0; j < 4; j++) { |
- FX_WORD unicode = prefix[j] * 256 + charcode; |
+ uint16_t unicode = prefix[j] * 256 + charcode; |
m_GlyphIndex[charcode] = |
FXFT_Get_Char_Index(m_Font.GetFace(), unicode); |
if (m_GlyphIndex[charcode]) { |
@@ -1587,7 +1587,7 @@ void CPDF_TrueTypeFont::LoadGlyphMap() { |
FX_BOOL bGotOne = FALSE; |
for (int charcode = 0; charcode < 256; charcode++) { |
for (int j = 0; j < 4; j++) { |
- FX_WORD unicode = prefix[j] * 256 + charcode; |
+ uint16_t unicode = prefix[j] * 256 + charcode; |
m_GlyphIndex[charcode] = FXFT_Get_Char_Index(m_Font.GetFace(), unicode); |
if (m_GlyphIndex[charcode]) { |
bGotOne = TRUE; |
@@ -1630,7 +1630,7 @@ void CPDF_TrueTypeFont::LoadGlyphMap() { |
} |
if (FXFT_Select_Charmap(m_Font.GetFace(), FXFT_ENCODING_UNICODE) == 0) { |
FX_BOOL bGotOne = FALSE; |
- const FX_WORD* pUnicodes = PDF_UnicodesForPredefinedCharSet(baseEncoding); |
+ const uint16_t* pUnicodes = PDF_UnicodesForPredefinedCharSet(baseEncoding); |
for (int charcode = 0; charcode < 256; charcode++) { |
if (m_pFontFile) { |
m_Encoding.m_Unicodes[charcode] = charcode; |