Index: core/src/fpdfapi/fpdf_font/fpdf_font.cpp |
diff --git a/core/src/fpdfapi/fpdf_font/fpdf_font.cpp b/core/src/fpdfapi/fpdf_font/fpdf_font.cpp |
index 4a71382da4c4d39af1b232e35782ff7c6a6c6c06..3170b55e204d580e31679c853242c5b8250f8701 100644 |
--- a/core/src/fpdfapi/fpdf_font/fpdf_font.cpp |
+++ b/core/src/fpdfapi/fpdf_font/fpdf_font.cpp |
@@ -351,7 +351,7 @@ void CPDF_Font::CheckFontMetrics() { |
void CPDF_Font::LoadUnicodeMap() { |
m_bToUnicodeLoaded = TRUE; |
CPDF_Stream* pStream = m_pFontDict->GetStream("ToUnicode"); |
- if (pStream == NULL) { |
+ if (!pStream) { |
return; |
} |
m_pToUnicodeMap = new CPDF_ToUnicodeMap; |
@@ -425,7 +425,7 @@ CPDF_Font* CPDF_Font::CreateFontF(CPDF_Document* pDoc, |
} |
if (i < count) { |
CPDF_Dictionary* pFontDesc = pFontDict->GetDict("FontDescriptor"); |
- if (pFontDesc == NULL || !pFontDesc->KeyExist("FontFile2")) { |
+ if (!pFontDesc || !pFontDesc->KeyExist("FontFile2")) { |
pFont = new CPDF_CIDFont; |
pFont->m_pFontDict = pFontDict; |
pFont->m_pDocument = pDoc; |
@@ -455,7 +455,7 @@ CPDF_Font* CPDF_Font::CreateFontF(CPDF_Document* pDoc, |
return pFont; |
} |
FX_BOOL CPDF_Font::Load() { |
- if (m_pFontDict == NULL) { |
+ if (!m_pFontDict) { |
return FALSE; |
} |
CFX_ByteString type = m_pFontDict->GetString("Subtype"); |
@@ -488,7 +488,7 @@ CFX_WideString CPDF_ToUnicodeMap::Lookup(FX_DWORD charcode) { |
} |
const FX_WCHAR* buf = m_MultiCharBuf.GetBuffer(); |
FX_DWORD buf_len = m_MultiCharBuf.GetLength(); |
- if (buf == NULL || buf_len == 0) { |
+ if (!buf || buf_len == 0) { |
return CFX_WideString(); |
} |
FX_DWORD index = value >> 16; |
@@ -704,7 +704,7 @@ void CPDF_Font::LoadPDFEncoding(CPDF_Object* pEncoding, |
CFX_ByteString*& pCharNames, |
FX_BOOL bEmbedded, |
FX_BOOL bTrueType) { |
- if (pEncoding == NULL) { |
+ if (!pEncoding) { |
if (m_BaseFont == "Symbol") { |
iBaseEncoding = bTrueType ? PDFFONT_ENCODING_MS_SYMBOL |
: PDFFONT_ENCODING_ADOBE_SYMBOL; |
@@ -748,7 +748,7 @@ void CPDF_Font::LoadPDFEncoding(CPDF_Object* pEncoding, |
iBaseEncoding = PDFFONT_ENCODING_STANDARD; |
} |
CPDF_Array* pDiffs = pDict->GetArray("Differences"); |
- if (pDiffs == NULL) { |
+ if (!pDiffs) { |
return; |
} |
pCharNames = new CFX_ByteString[256]; |
@@ -879,13 +879,10 @@ const FX_CHAR* GetAdobeCharName(int iBaseEncoding, |
if (pCharNames) { |
name = pCharNames[charcode]; |
} |
- if ((name == NULL || name[0] == 0) && iBaseEncoding) { |
+ if ((!name || name[0] == 0) && iBaseEncoding) { |
name = PDF_CharNameFromPredefinedCharSet(iBaseEncoding, charcode); |
} |
- if (name == NULL || name[0] == 0) { |
- return NULL; |
- } |
- return name; |
+ return name && name[0] ? name : nullptr; |
} |
FX_BOOL CPDF_SimpleFont::LoadCommon() { |
CPDF_Dictionary* pFontDesc = m_pFontDict->GetDict("FontDescriptor"); |
@@ -1127,7 +1124,7 @@ void CPDF_Type1Font::LoadGlyphMap() { |
for (int charcode = 0; charcode < 256; charcode++) { |
const FX_CHAR* name = |
GetAdobeCharName(m_BaseEncoding, m_pCharNames, charcode); |
- if (name == NULL) { |
+ if (!name) { |
continue; |
} |
m_Encoding.m_Unicodes[charcode] = PDF_UnicodeFromAdobeName(name); |
@@ -1228,7 +1225,7 @@ void CPDF_Type1Font::LoadGlyphMap() { |
for (int charcode = 0; charcode < 256; charcode++) { |
const FX_CHAR* name = |
GetAdobeCharName(m_BaseEncoding, m_pCharNames, charcode); |
- if (name == NULL) { |
+ if (!name) { |
continue; |
} |
m_Encoding.m_Unicodes[charcode] = PDF_UnicodeFromAdobeName(name); |
@@ -1328,7 +1325,7 @@ void CPDF_Type1Font::LoadGlyphMap() { |
for (int charcode = 0; charcode < 256; charcode++) { |
const FX_CHAR* name = |
GetAdobeCharName(m_BaseEncoding, m_pCharNames, charcode); |
- if (name == NULL) { |
+ if (!name) { |
continue; |
} |
m_Encoding.m_Unicodes[charcode] = PDF_UnicodeFromAdobeName(name); |
@@ -1453,7 +1450,7 @@ void CPDF_TrueTypeFont::LoadGlyphMap() { |
} |
if (((baseEncoding == PDFFONT_ENCODING_MACROMAN || |
baseEncoding == PDFFONT_ENCODING_WINANSI) && |
- m_pCharNames == NULL) || |
+ !m_pCharNames) || |
(m_Flags & PDFFONT_NONSYMBOLIC)) { |
if (!FXFT_Has_Glyph_Names(m_Font.GetFace()) && |
(!m_Font.GetFace()->num_charmaps || !m_Font.GetFace()->charmaps)) { |
@@ -1486,7 +1483,7 @@ void CPDF_TrueTypeFont::LoadGlyphMap() { |
for (int charcode = 0; charcode < 256; charcode++) { |
const FX_CHAR* name = |
GetAdobeCharName(baseEncoding, m_pCharNames, charcode); |
- if (name == NULL) { |
+ if (!name) { |
m_GlyphIndex[charcode] = |
m_pFontFile ? FXFT_Get_Char_Index(m_Font.GetFace(), charcode) : -1; |
continue; |
@@ -1562,7 +1559,7 @@ void CPDF_TrueTypeFont::LoadGlyphMap() { |
for (int charcode = 0; charcode < 256; charcode++) { |
const FX_CHAR* name = |
GetAdobeCharName(baseEncoding, m_pCharNames, charcode); |
- if (name == NULL) { |
+ if (!name) { |
continue; |
} |
m_Encoding.m_Unicodes[charcode] = PDF_UnicodeFromAdobeName(name); |