Chromium Code Reviews| Index: core/fpdfdoc/doc_form.cpp |
| diff --git a/core/fpdfdoc/doc_form.cpp b/core/fpdfdoc/doc_form.cpp |
| index 1570a6800c4a6284ac5d2f4d124b54149293746f..49af48f480b7e8fd09c90a74d534cc1dc4880f8d 100644 |
| --- a/core/fpdfdoc/doc_form.cpp |
| +++ b/core/fpdfdoc/doc_form.cpp |
| @@ -97,13 +97,13 @@ class CFieldTree { |
| return field_ptr; |
| } |
| --*fields_to_go; |
| - return NULL; |
| + return nullptr; |
| } |
| for (int i = 0; i < children.GetSize(); i++) { |
| if (CPDF_FormField* pField = children.GetAt(i)->GetField(fields_to_go)) |
| return pField; |
| } |
| - return NULL; |
| + return nullptr; |
| } |
| CPDF_FormField* GetField(int index) { |
| int fields_to_go = index; |
| @@ -125,8 +125,8 @@ class CFieldTree { |
| _Node m_Root; |
| }; |
| CFieldTree::CFieldTree() { |
| - m_Root.parent = NULL; |
| - m_Root.field_ptr = NULL; |
| + m_Root.parent = nullptr; |
| + m_Root.field_ptr = nullptr; |
| } |
| CFieldTree::~CFieldTree() { |
| RemoveAll(); |
| @@ -135,7 +135,7 @@ CFieldTree::_Node* CFieldTree::AddChild(_Node* pParent, |
| const CFX_WideString& short_name, |
| CPDF_FormField* field_ptr) { |
| if (!pParent) { |
| - return NULL; |
| + return nullptr; |
| } |
| _Node* pNode = new _Node; |
| pNode->parent = pParent; |
| @@ -158,7 +158,7 @@ void CFieldTree::RemoveNode(_Node* pNode, int nLevel) { |
| CFieldTree::_Node* CFieldTree::_Lookup(_Node* pParent, |
| const CFX_WideString& short_name) { |
| if (!pParent) { |
| - return NULL; |
| + return nullptr; |
| } |
| for (int i = 0; i < pParent->children.GetSize(); i++) { |
| _Node* pNode = pParent->children[i]; |
| @@ -168,7 +168,7 @@ CFieldTree::_Node* CFieldTree::_Lookup(_Node* pParent, |
| return pNode; |
| } |
| } |
| - return NULL; |
| + return nullptr; |
| } |
| void CFieldTree::RemoveAll() { |
| for (int i = 0; i < m_Root.children.GetSize(); i++) { |
| @@ -184,13 +184,13 @@ void CFieldTree::SetField(const CFX_WideString& full_name, |
| const FX_WCHAR* pName; |
| FX_STRSIZE nLength; |
| name_extractor.GetNext(pName, nLength); |
| - _Node *pNode = &m_Root, *pLast = NULL; |
| + _Node *pNode = &m_Root, *pLast = nullptr; |
| while (nLength > 0) { |
| pLast = pNode; |
| CFX_WideString name = CFX_WideString(pName, nLength); |
| pNode = _Lookup(pLast, name); |
| if (!pNode) { |
| - pNode = AddChild(pLast, name, NULL); |
| + pNode = AddChild(pLast, name, nullptr); |
| } |
| name_extractor.GetNext(pName, nLength); |
| } |
| @@ -200,30 +200,30 @@ void CFieldTree::SetField(const CFX_WideString& full_name, |
| } |
| CPDF_FormField* CFieldTree::GetField(const CFX_WideString& full_name) { |
| if (full_name == L"") { |
| - return NULL; |
| + return nullptr; |
| } |
| CFieldNameExtractor name_extractor(full_name); |
| const FX_WCHAR* pName; |
| FX_STRSIZE nLength; |
| name_extractor.GetNext(pName, nLength); |
| - _Node *pNode = &m_Root, *pLast = NULL; |
| + _Node *pNode = &m_Root, *pLast = nullptr; |
| while (nLength > 0 && pNode) { |
| pLast = pNode; |
| CFX_WideString name = CFX_WideString(pName, nLength); |
| pNode = _Lookup(pLast, name); |
| name_extractor.GetNext(pName, nLength); |
| } |
| - return pNode ? pNode->field_ptr : NULL; |
| + return pNode ? pNode->field_ptr : nullptr; |
| } |
| CPDF_FormField* CFieldTree::RemoveField(const CFX_WideString& full_name) { |
| if (full_name == L"") { |
| - return NULL; |
| + return nullptr; |
| } |
| CFieldNameExtractor name_extractor(full_name); |
| const FX_WCHAR* pName; |
| FX_STRSIZE nLength; |
| name_extractor.GetNext(pName, nLength); |
| - _Node *pNode = &m_Root, *pLast = NULL; |
| + _Node *pNode = &m_Root, *pLast = nullptr; |
|
Tom Sepez
2016/06/02 20:09:48
nit: one per line while we're at it.
Lei Zhang
2016/06/07 07:33:23
Done.
|
| while (nLength > 0 && pNode) { |
| pLast = pNode; |
| CFX_WideString name = CFX_WideString(pName, nLength); |
| @@ -241,17 +241,17 @@ CPDF_FormField* CFieldTree::RemoveField(const CFX_WideString& full_name) { |
| RemoveNode(pNode); |
| return pField; |
| } |
| - return NULL; |
| + return nullptr; |
| } |
| CFieldTree::_Node* CFieldTree::FindNode(const CFX_WideString& full_name) { |
| if (full_name == L"") { |
| - return NULL; |
| + return nullptr; |
| } |
| CFieldNameExtractor name_extractor(full_name); |
| const FX_WCHAR* pName; |
| FX_STRSIZE nLength; |
| name_extractor.GetNext(pName, nLength); |
| - _Node *pNode = &m_Root, *pLast = NULL; |
| + _Node *pNode = &m_Root, *pLast = nullptr; |
| while (nLength > 0 && pNode) { |
| pLast = pNode; |
| CFX_WideString name = CFX_WideString(pName, nLength); |
| @@ -375,10 +375,10 @@ static int CALLBACK EnumFontFamExProc(ENUMLOGFONTEXA* lpelfe, |
| static FX_BOOL RetrieveSpecificFont(LOGFONTA& lf) { |
| PDF_FONTDATA fd; |
| memset(&fd, 0, sizeof(PDF_FONTDATA)); |
| - HDC hDC = ::GetDC(NULL); |
| + HDC hDC = ::GetDC(nullptr); |
| EnumFontFamiliesExA(hDC, &lf, (FONTENUMPROCA)EnumFontFamExProc, (LPARAM)&fd, |
| 0); |
| - ::ReleaseDC(NULL, hDC); |
| + ::ReleaseDC(nullptr, hDC); |
| if (fd.bFind) { |
| memcpy(&lf, &fd.lf, sizeof(LOGFONTA)); |
| } |
| @@ -440,7 +440,8 @@ CFX_ByteString CPDF_InterForm::GetNativeFont(uint8_t charSet, void* pLogFont) { |
| "Microsoft Sans Serif", lf); |
| } |
| if (!bRet) { |
| - bRet = RetrieveSpecificFont(charSet, DEFAULT_PITCH | FF_DONTCARE, NULL, lf); |
| + bRet = |
| + RetrieveSpecificFont(charSet, DEFAULT_PITCH | FF_DONTCARE, nullptr, lf); |
| } |
| if (bRet) { |
| if (pLogFont) { |
| @@ -613,14 +614,14 @@ FX_BOOL CPDF_InterForm::ValidateFieldName( |
| } |
| FX_BOOL CPDF_InterForm::ValidateFieldName(CFX_WideString& csNewFieldName, |
| int iType) { |
| - return ValidateFieldName(csNewFieldName, iType, NULL, NULL); |
| + return ValidateFieldName(csNewFieldName, iType, nullptr, nullptr); |
| } |
| FX_BOOL CPDF_InterForm::ValidateFieldName(const CPDF_FormField* pField, |
| CFX_WideString& csNewFieldName) { |
| return pField && !csNewFieldName.IsEmpty() && |
| ValidateFieldName(csNewFieldName, |
| ((CPDF_FormField*)pField)->GetFieldType(), pField, |
| - NULL); |
| + nullptr); |
| } |
| FX_BOOL CPDF_InterForm::ValidateFieldName(const CPDF_FormControl* pControl, |
| CFX_WideString& csNewFieldName) { |
| @@ -688,7 +689,7 @@ CPDF_FormField* CPDF_InterForm::GetField(uint32_t index, |
| CPDF_FormField* CPDF_InterForm::GetFieldByDict( |
| CPDF_Dictionary* pFieldDict) const { |
| if (!pFieldDict) { |
| - return NULL; |
| + return nullptr; |
| } |
| CFX_WideString csWName = GetFullName(pFieldDict); |
| return m_pFieldTree->GetField(csWName); |
| @@ -926,14 +927,14 @@ void CPDF_InterForm::FixPageFields(const CPDF_Page* pPage) { |
| } |
| CPDF_FormField* CPDF_InterForm::AddTerminalField(CPDF_Dictionary* pFieldDict) { |
| if (!pFieldDict->KeyExist("T")) { |
| - return NULL; |
| + return nullptr; |
| } |
| CPDF_Dictionary* pDict = pFieldDict; |
| CFX_WideString csWName = GetFullName(pFieldDict); |
| if (csWName.IsEmpty()) { |
| - return NULL; |
| + return nullptr; |
| } |
| - CPDF_FormField* pField = NULL; |
| + CPDF_FormField* pField = nullptr; |
| pField = m_pFieldTree->GetField(csWName); |
| if (!pField) { |
| CPDF_Dictionary* pParent = pFieldDict; |
| @@ -1049,7 +1050,7 @@ CFDF_Document* CPDF_InterForm::ExportToFDF( |
| bool bSimpleFileSpec) const { |
| CFDF_Document* pDoc = CFDF_Document::CreateNewDoc(); |
| if (!pDoc) { |
| - return NULL; |
| + return nullptr; |
| } |
| CPDF_Dictionary* pMainDict = pDoc->GetRoot()->GetDictBy("FDF"); |
| if (!pdf_path.IsEmpty()) { |