| 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 89004fee5590a4bbd727d40631d2699daa367ace..6e7a051b34c2519353c501a6ab16649cb0f26f20 100644
|
| --- a/core/src/fpdfapi/fpdf_font/fpdf_font_cid.cpp
|
| +++ b/core/src/fpdfapi/fpdf_font/fpdf_font_cid.cpp
|
| @@ -848,14 +848,14 @@ FX_WORD CPDF_CMap::CIDFromCharCode(FX_DWORD charcode) const {
|
| if (m_pEmbedMap) {
|
| return FPDFAPI_CIDFromCharCode(m_pEmbedMap, charcode);
|
| }
|
| - if (m_pMapping == NULL) {
|
| + if (!m_pMapping) {
|
| return (FX_WORD)charcode;
|
| }
|
| if (charcode >> 16) {
|
| if (m_pAddMapping) {
|
| void* found = FXSYS_bsearch(&charcode, m_pAddMapping + 4,
|
| *(FX_DWORD*)m_pAddMapping, 8, CompareCID);
|
| - if (found == NULL) {
|
| + if (!found) {
|
| if (m_pUseMap) {
|
| return m_pUseMap->CIDFromCharCode(charcode);
|
| }
|
| @@ -1058,7 +1058,7 @@ CPDF_CIDFont::~CPDF_CIDFont() {
|
| delete m_pTTGSUBTable;
|
| }
|
| FX_WORD CPDF_CIDFont::CIDFromCharCode(FX_DWORD charcode) const {
|
| - if (m_pCMap == NULL) {
|
| + if (!m_pCMap) {
|
| return (FX_WORD)charcode;
|
| }
|
| return m_pCMap->CIDFromCharCode(charcode);
|
| @@ -1073,12 +1073,12 @@ FX_WCHAR CPDF_CIDFont::_UnicodeFromCharCode(FX_DWORD charcode) const {
|
| case CIDCODING_UTF16:
|
| return (FX_WCHAR)charcode;
|
| case CIDCODING_CID:
|
| - if (m_pCID2UnicodeMap == NULL || !m_pCID2UnicodeMap->IsLoaded()) {
|
| + if (!m_pCID2UnicodeMap || !m_pCID2UnicodeMap->IsLoaded()) {
|
| return 0;
|
| }
|
| return m_pCID2UnicodeMap->UnicodeFromCID((FX_WORD)charcode);
|
| }
|
| - if (!m_pCMap->IsLoaded() || m_pCID2UnicodeMap == NULL ||
|
| + if (!m_pCMap->IsLoaded() || !m_pCID2UnicodeMap ||
|
| !m_pCID2UnicodeMap->IsLoaded()) {
|
| #if _FXM_PLATFORM_ == _FXM_PLATFORM_WINDOWS_
|
| FX_WCHAR unicode;
|
| @@ -1111,7 +1111,7 @@ FX_DWORD CPDF_CIDFont::_CharCodeFromUnicode(FX_WCHAR unicode) const {
|
| case CIDCODING_UTF16:
|
| return unicode;
|
| case CIDCODING_CID: {
|
| - if (m_pCID2UnicodeMap == NULL || !m_pCID2UnicodeMap->IsLoaded()) {
|
| + if (!m_pCID2UnicodeMap || !m_pCID2UnicodeMap->IsLoaded()) {
|
| return 0;
|
| }
|
| FX_DWORD CID = 0;
|
| @@ -1157,14 +1157,14 @@ FX_BOOL CPDF_CIDFont::_Load() {
|
| return LoadGB2312();
|
| }
|
| CPDF_Array* pFonts = m_pFontDict->GetArray("DescendantFonts");
|
| - if (pFonts == NULL) {
|
| + if (!pFonts) {
|
| return FALSE;
|
| }
|
| if (pFonts->GetCount() != 1) {
|
| return FALSE;
|
| }
|
| CPDF_Dictionary* pCIDFontDict = pFonts->GetDict(0);
|
| - if (pCIDFontDict == NULL) {
|
| + if (!pCIDFontDict) {
|
| return FALSE;
|
| }
|
| m_BaseFont = pCIDFontDict->GetString("BaseFont");
|
| @@ -1180,7 +1180,7 @@ FX_BOOL CPDF_CIDFont::_Load() {
|
| LoadFontDescriptor(pFontDesc);
|
| }
|
| CPDF_Object* pEncoding = m_pFontDict->GetElementValue("Encoding");
|
| - if (pEncoding == NULL) {
|
| + if (!pEncoding) {
|
| return FALSE;
|
| }
|
| CFX_ByteString subtype = pCIDFontDict->GetString("Subtype");
|
| @@ -1201,7 +1201,7 @@ FX_BOOL CPDF_CIDFont::_Load() {
|
| } else {
|
| return FALSE;
|
| }
|
| - if (m_pCMap == NULL) {
|
| + if (!m_pCMap) {
|
| return FALSE;
|
| }
|
| m_Charset = m_pCMap->m_Charset;
|
| @@ -1218,8 +1218,8 @@ FX_BOOL CPDF_CIDFont::_Load() {
|
| ->GetFontGlobals()
|
| ->m_CMapManager.GetCID2UnicodeMap(
|
| m_Charset,
|
| - m_pFontFile == NULL && (m_pCMap->m_Coding == CIDCODING_CID ||
|
| - pCIDFontDict->KeyExist("W")));
|
| + !m_pFontFile && (m_pCMap->m_Coding == CIDCODING_CID ||
|
| + pCIDFontDict->KeyExist("W")));
|
| if (m_Font.GetFace()) {
|
| if (m_bType1) {
|
| FXFT_Select_Charmap(m_Font.GetFace(), FXFT_ENCODING_UNICODE);
|
| @@ -1333,7 +1333,7 @@ void CPDF_CIDFont::GetCharBBox(FX_DWORD charcode, FX_RECT& rect, int level) {
|
| } else {
|
| rect = FX_RECT(0, 0, 0, 0);
|
| }
|
| - if (m_pFontFile == NULL && m_Charset == CIDSET_JAPAN1) {
|
| + if (!m_pFontFile && m_Charset == CIDSET_JAPAN1) {
|
| FX_WORD CID = CIDFromCharCode(charcode);
|
| const uint8_t* pTransform = GetCIDTransform(CID);
|
| if (pTransform && !bVert) {
|
| @@ -1458,7 +1458,7 @@ int CPDF_CIDFont::GlyphFromCharCode(FX_DWORD charcode, FX_BOOL* pVertGlyph) {
|
| if (pVertGlyph) {
|
| *pVertGlyph = FALSE;
|
| }
|
| - if (m_pFontFile == NULL && m_pCIDToGIDMap == NULL) {
|
| + if (!m_pFontFile && !m_pCIDToGIDMap) {
|
| FX_WORD cid = CIDFromCharCode(charcode);
|
| FX_WCHAR unicode = 0;
|
| if (m_bCIDIsGID) {
|
| @@ -1504,7 +1504,7 @@ int CPDF_CIDFont::GlyphFromCharCode(FX_DWORD charcode, FX_BOOL* pVertGlyph) {
|
| iBaseEncoding = PDFFONT_ENCODING_MACROMAN;
|
| }
|
| const FX_CHAR* name = GetAdobeCharName(iBaseEncoding, NULL, charcode);
|
| - if (name == NULL) {
|
| + if (!name) {
|
| return charcode == 0 ? -1 : (int)charcode;
|
| }
|
| FX_WORD unicode = PDF_UnicodeFromAdobeName(name);
|
| @@ -1616,7 +1616,7 @@ int CPDF_CIDFont::AppendChar(FX_CHAR* str, FX_DWORD charcode) const {
|
| return m_pCMap->AppendChar(str, charcode);
|
| }
|
| FX_BOOL CPDF_CIDFont::IsUnicodeCompatible() const {
|
| - if (!m_pCMap->IsLoaded() || m_pCID2UnicodeMap == NULL ||
|
| + if (!m_pCMap->IsLoaded() || !m_pCID2UnicodeMap ||
|
| !m_pCID2UnicodeMap->IsLoaded()) {
|
| return m_pCMap->m_Coding != CIDCODING_UNKNOWN;
|
| }
|
|
|