Index: core/src/fpdfapi/fpdf_font/fpdf_font_cid.cpp |
diff --git a/core/src/fpdfapi/fpdf_font/fpdf_font_cid.cpp b/core/src/fpdfapi/fpdf_font/fpdf_font_cid.cpp |
index 23bbc4aab9967feedc85e708fe352997a6b440fe..bd1187645cdc754db85cdb739ccc8e9695a1a098 100644 |
--- a/core/src/fpdfapi/fpdf_font/fpdf_font_cid.cpp |
+++ b/core/src/fpdfapi/fpdf_font/fpdf_font_cid.cpp |
@@ -411,7 +411,6 @@ FX_BOOL CPDF_CMap::LoadPredefined(CPDF_CMapManager* pMgr, FX_LPCSTR pName, FX_BO |
m_CodingScheme = map.m_CodingScheme; |
if (m_CodingScheme == MixedTwoBytes) { |
m_pLeadingBytes = FX_Alloc(FX_BYTE, 256); |
- FXSYS_memset32(m_pLeadingBytes, 0, 256); |
for (FX_DWORD i = 0; i < map.m_LeadingSegCount; i ++) { |
for (int b = map.m_LeadingSegs[i * 2]; b <= map.m_LeadingSegs[i * 2 + 1]; b ++) { |
m_pLeadingBytes[b] = 1; |
@@ -431,7 +430,6 @@ FX_BOOL CPDF_CMap::LoadPredefined(CPDF_CMapManager* pMgr, FX_LPCSTR pName, FX_BO |
return FALSE; |
} |
m_pMapping = FX_Alloc(FX_WORD, 65536); |
- FXSYS_memset32(m_pMapping, 0, 65536 * sizeof(FX_WORD)); |
FX_DWORD dwRecodeEndPos = 0; |
if (pBuffer[5] == 0) { |
FX_DWORD dwStartIndex = *(FX_DWORD*)(pBuffer + 8); |
@@ -480,7 +478,6 @@ extern "C" { |
FX_BOOL CPDF_CMap::LoadEmbedded(FX_LPCBYTE pData, FX_DWORD size) |
{ |
m_pMapping = FX_Alloc(FX_WORD, 65536); |
- FXSYS_memset32(m_pMapping, 0, 65536 * sizeof(FX_WORD)); |
CPDF_CMapParser parser; |
parser.Initialize(this); |
CPDF_SimpleParser syntax(pData, size); |
@@ -1528,7 +1525,6 @@ FX_BOOL CPDF_CIDFont::LoadGB2312() |
CheckFontMetrics(); |
m_DefaultWidth = 1000; |
m_pAnsiWidths = FX_Alloc(FX_WORD, 128); |
- FXSYS_memset32(m_pAnsiWidths, 0, 128 * sizeof(FX_WORD)); |
for (int i = 32; i < 127; i ++) { |
m_pAnsiWidths[i] = 500; |
} |