| Index: xfa/fde/xml/fde_xml_imp.cpp
|
| diff --git a/xfa/fde/xml/fde_xml_imp.cpp b/xfa/fde/xml/fde_xml_imp.cpp
|
| index ea4fe97dacc49b7abbe030dce6e96167fa2b20d4..cf145fdb65efbd19f08b12646fd9f1cc576cb58e 100644
|
| --- a/xfa/fde/xml/fde_xml_imp.cpp
|
| +++ b/xfa/fde/xml/fde_xml_imp.cpp
|
| @@ -42,7 +42,7 @@ const FDE_XMLNAMECHAR g_XMLNameChars[] = {
|
| {0xF900, 0xFDCF, true}, {0xFDF0, 0xFFFD, true},
|
| };
|
|
|
| -bool FDE_IsXMLNameChar(FX_WCHAR ch, FX_BOOL bFirstChar) {
|
| +bool FDE_IsXMLNameChar(FX_WCHAR ch, bool bFirstChar) {
|
| int32_t iStart = 0;
|
| int32_t iEnd = FX_ArraySize(g_XMLNameChars) - 1;
|
| while (iStart <= iEnd) {
|
| @@ -60,7 +60,7 @@ bool FDE_IsXMLNameChar(FX_WCHAR ch, FX_BOOL bFirstChar) {
|
|
|
| } // namespace
|
|
|
| -FX_BOOL FDE_IsXMLValidChar(FX_WCHAR ch) {
|
| +bool FDE_IsXMLValidChar(FX_WCHAR ch) {
|
| int32_t iStart = 0;
|
| int32_t iEnd = FX_ArraySize(g_XMLValidCharRange) - 1;
|
| while (iStart <= iEnd) {
|
| @@ -70,10 +70,10 @@ FX_BOOL FDE_IsXMLValidChar(FX_WCHAR ch) {
|
| } else if (ch > g_XMLValidCharRange[iMid][1]) {
|
| iStart = iMid + 1;
|
| } else {
|
| - return TRUE;
|
| + return true;
|
| }
|
| }
|
| - return FALSE;
|
| + return false;
|
| }
|
|
|
| CFDE_XMLNode::CFDE_XMLNode()
|
| @@ -141,7 +141,7 @@ int32_t CFDE_XMLNode::GetChildNodeIndex(CFDE_XMLNode* pNode) const {
|
|
|
| CFDE_XMLNode* CFDE_XMLNode::GetPath(const FX_WCHAR* pPath,
|
| int32_t iLength,
|
| - FX_BOOL bQualifiedName) const {
|
| + bool bQualifiedName) const {
|
| ASSERT(pPath);
|
| if (iLength < 0) {
|
| iLength = FXSYS_wcslen(pPath);
|
| @@ -303,7 +303,7 @@ CFDE_XMLNode* CFDE_XMLNode::GetNodeItem(CFDE_XMLNode::NodeItem eItem) const {
|
| while (pItem->m_pParent) {
|
| pItem = pItem->m_pParent;
|
| }
|
| - while (TRUE) {
|
| + while (true) {
|
| while (pItem->m_pNext)
|
| pItem = pItem->m_pNext;
|
| if (!pItem->m_pChild)
|
| @@ -339,8 +339,8 @@ int32_t CFDE_XMLNode::GetNodeLevel() const {
|
| return iLevel;
|
| }
|
|
|
| -FX_BOOL CFDE_XMLNode::InsertNodeItem(CFDE_XMLNode::NodeItem eItem,
|
| - CFDE_XMLNode* pNode) {
|
| +bool CFDE_XMLNode::InsertNodeItem(CFDE_XMLNode::NodeItem eItem,
|
| + CFDE_XMLNode* pNode) {
|
| switch (eItem) {
|
| case CFDE_XMLNode::NextSibling: {
|
| pNode->m_pParent = m_pParent;
|
| @@ -350,7 +350,7 @@ FX_BOOL CFDE_XMLNode::InsertNodeItem(CFDE_XMLNode::NodeItem eItem,
|
| m_pNext->m_pPrior = pNode;
|
| }
|
| m_pNext = pNode;
|
| - return TRUE;
|
| + return true;
|
| }
|
| case CFDE_XMLNode::PriorSibling: {
|
| pNode->m_pParent = m_pParent;
|
| @@ -362,10 +362,10 @@ FX_BOOL CFDE_XMLNode::InsertNodeItem(CFDE_XMLNode::NodeItem eItem,
|
| m_pParent->m_pChild = pNode;
|
| }
|
| m_pPrior = pNode;
|
| - return TRUE;
|
| + return true;
|
| }
|
| default:
|
| - return FALSE;
|
| + return false;
|
| }
|
| }
|
|
|
| @@ -390,7 +390,7 @@ CFDE_XMLNode* CFDE_XMLNode::RemoveNodeItem(CFDE_XMLNode::NodeItem eItem) {
|
| return pNode;
|
| }
|
|
|
| -CFDE_XMLNode* CFDE_XMLNode::Clone(FX_BOOL bRecursive) {
|
| +CFDE_XMLNode* CFDE_XMLNode::Clone(bool bRecursive) {
|
| return nullptr;
|
| }
|
|
|
| @@ -509,11 +509,11 @@ void CFDE_XMLNode::CloneChildren(CFDE_XMLNode* pClone) {
|
| return;
|
| }
|
| CFDE_XMLNode* pNext = m_pChild;
|
| - CFDE_XMLNode* pCloneNext = pNext->Clone(TRUE);
|
| + CFDE_XMLNode* pCloneNext = pNext->Clone(true);
|
| pClone->InsertChildNode(pCloneNext);
|
| pNext = pNext->m_pNext;
|
| while (pNext) {
|
| - CFDE_XMLNode* pChild = pNext->Clone(TRUE);
|
| + CFDE_XMLNode* pChild = pNext->Clone(true);
|
| pCloneNext->InsertNodeItem(CFDE_XMLNode::NextSibling, pChild);
|
| pCloneNext = pChild;
|
| pNext = pNext->m_pNext;
|
| @@ -533,7 +533,7 @@ FDE_XMLNODETYPE CFDE_XMLInstruction::GetType() const {
|
| return FDE_XMLNODE_Instruction;
|
| }
|
|
|
| -CFDE_XMLNode* CFDE_XMLInstruction::Clone(FX_BOOL bRecursive) {
|
| +CFDE_XMLNode* CFDE_XMLInstruction::Clone(bool bRecursive) {
|
| CFDE_XMLInstruction* pClone = new CFDE_XMLInstruction(m_wsTarget);
|
| if (!pClone) {
|
| return pClone;
|
| @@ -550,30 +550,30 @@ int32_t CFDE_XMLInstruction::CountAttributes() const {
|
| return m_Attributes.GetSize() / 2;
|
| }
|
|
|
| -FX_BOOL CFDE_XMLInstruction::GetAttribute(int32_t index,
|
| - CFX_WideString& wsAttriName,
|
| - CFX_WideString& wsAttriValue) const {
|
| +bool CFDE_XMLInstruction::GetAttribute(int32_t index,
|
| + CFX_WideString& wsAttriName,
|
| + CFX_WideString& wsAttriValue) const {
|
| int32_t iCount = m_Attributes.GetSize();
|
| ASSERT(index > -1 && index < iCount / 2);
|
| for (int32_t i = 0; i < iCount; i += 2) {
|
| if (index == 0) {
|
| wsAttriName = m_Attributes[i];
|
| wsAttriValue = m_Attributes[i + 1];
|
| - return TRUE;
|
| + return true;
|
| }
|
| index--;
|
| }
|
| - return FALSE;
|
| + return false;
|
| }
|
|
|
| -FX_BOOL CFDE_XMLInstruction::HasAttribute(const FX_WCHAR* pwsAttriName) const {
|
| +bool CFDE_XMLInstruction::HasAttribute(const FX_WCHAR* pwsAttriName) const {
|
| int32_t iCount = m_Attributes.GetSize();
|
| for (int32_t i = 0; i < iCount; i += 2) {
|
| if (m_Attributes[i].Compare(pwsAttriName) == 0) {
|
| - return TRUE;
|
| + return true;
|
| }
|
| }
|
| - return FALSE;
|
| + return false;
|
| }
|
|
|
| void CFDE_XMLInstruction::GetString(const FX_WCHAR* pwsAttriName,
|
| @@ -655,13 +655,12 @@ int32_t CFDE_XMLInstruction::CountData() const {
|
| return m_TargetData.GetSize();
|
| }
|
|
|
| -FX_BOOL CFDE_XMLInstruction::GetData(int32_t index,
|
| - CFX_WideString& wsData) const {
|
| +bool CFDE_XMLInstruction::GetData(int32_t index, CFX_WideString& wsData) const {
|
| if (index < 0 || index >= m_TargetData.GetSize()) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| wsData = m_TargetData[index];
|
| - return TRUE;
|
| + return true;
|
| }
|
|
|
| void CFDE_XMLInstruction::AppendData(const CFX_WideString& wsData) {
|
| @@ -691,7 +690,7 @@ FDE_XMLNODETYPE CFDE_XMLElement::GetType() const {
|
| return FDE_XMLNODE_Element;
|
| }
|
|
|
| -CFDE_XMLNode* CFDE_XMLElement::Clone(FX_BOOL bRecursive) {
|
| +CFDE_XMLNode* CFDE_XMLElement::Clone(bool bRecursive) {
|
| CFDE_XMLElement* pClone = new CFDE_XMLElement(m_wsTag);
|
| if (!pClone) {
|
| return nullptr;
|
| @@ -766,30 +765,30 @@ int32_t CFDE_XMLElement::CountAttributes() const {
|
| return m_Attributes.GetSize() / 2;
|
| }
|
|
|
| -FX_BOOL CFDE_XMLElement::GetAttribute(int32_t index,
|
| - CFX_WideString& wsAttriName,
|
| - CFX_WideString& wsAttriValue) const {
|
| +bool CFDE_XMLElement::GetAttribute(int32_t index,
|
| + CFX_WideString& wsAttriName,
|
| + CFX_WideString& wsAttriValue) const {
|
| int32_t iCount = m_Attributes.GetSize();
|
| ASSERT(index > -1 && index < iCount / 2);
|
| for (int32_t i = 0; i < iCount; i += 2) {
|
| if (index == 0) {
|
| wsAttriName = m_Attributes[i];
|
| wsAttriValue = m_Attributes[i + 1];
|
| - return TRUE;
|
| + return true;
|
| }
|
| index--;
|
| }
|
| - return FALSE;
|
| + return false;
|
| }
|
|
|
| -FX_BOOL CFDE_XMLElement::HasAttribute(const FX_WCHAR* pwsAttriName) const {
|
| +bool CFDE_XMLElement::HasAttribute(const FX_WCHAR* pwsAttriName) const {
|
| int32_t iCount = m_Attributes.GetSize();
|
| for (int32_t i = 0; i < iCount; i += 2) {
|
| if (m_Attributes[i].Compare(pwsAttriName) == 0) {
|
| - return TRUE;
|
| + return true;
|
| }
|
| }
|
| - return FALSE;
|
| + return false;
|
| }
|
|
|
| void CFDE_XMLElement::GetString(const FX_WCHAR* pwsAttriName,
|
| @@ -904,7 +903,7 @@ FDE_XMLNODETYPE CFDE_XMLText::GetType() const {
|
| return FDE_XMLNODE_Text;
|
| }
|
|
|
| -CFDE_XMLNode* CFDE_XMLText::Clone(FX_BOOL bRecursive) {
|
| +CFDE_XMLNode* CFDE_XMLText::Clone(bool bRecursive) {
|
| CFDE_XMLText* pClone = new CFDE_XMLText(m_wsText);
|
| return pClone;
|
| }
|
| @@ -922,7 +921,7 @@ FDE_XMLNODETYPE CFDE_XMLCharData::GetType() const {
|
| return FDE_XMLNODE_CharData;
|
| }
|
|
|
| -CFDE_XMLNode* CFDE_XMLCharData::Clone(FX_BOOL bRecursive) {
|
| +CFDE_XMLNode* CFDE_XMLCharData::Clone(bool bRecursive) {
|
| CFDE_XMLCharData* pClone = new CFDE_XMLCharData(m_wsCharData);
|
| return pClone;
|
| }
|
| @@ -931,16 +930,16 @@ CFDE_XMLCharData::~CFDE_XMLCharData() {}
|
|
|
| CFDE_XMLDoc::CFDE_XMLDoc()
|
| : m_pRoot(nullptr), m_pSyntaxParser(nullptr), m_pXMLParser(nullptr) {
|
| - Reset(TRUE);
|
| + Reset(true);
|
| CFDE_XMLInstruction* pXML = new CFDE_XMLInstruction(L"xml");
|
| m_pRoot->InsertChildNode(pXML);
|
| }
|
|
|
| CFDE_XMLDoc::~CFDE_XMLDoc() {
|
| - Reset(FALSE);
|
| + Reset(false);
|
| }
|
|
|
| -void CFDE_XMLDoc::Reset(FX_BOOL bInitRoot) {
|
| +void CFDE_XMLDoc::Reset(bool bInitRoot) {
|
| m_iStatus = 0;
|
| m_pStream = nullptr;
|
| if (bInitRoot) {
|
| @@ -968,11 +967,11 @@ void CFDE_XMLDoc::ReleaseParser() {
|
| }
|
| }
|
|
|
| -FX_BOOL CFDE_XMLDoc::LoadXML(CFDE_XMLParser* pXMLParser) {
|
| +bool CFDE_XMLDoc::LoadXML(CFDE_XMLParser* pXMLParser) {
|
| if (!pXMLParser)
|
| - return FALSE;
|
| + return false;
|
|
|
| - Reset(TRUE);
|
| + Reset(true);
|
| m_pXMLParser = pXMLParser;
|
| return !!m_pXMLParser;
|
| }
|
| @@ -1097,7 +1096,7 @@ void CFDE_XMLDoc::SaveXMLNode(IFX_Stream* pXMLStream, CFDE_XMLNode* pINode) {
|
| }
|
| }
|
|
|
| -void CFDE_XMLDoc::SaveXML(IFX_Stream* pXMLStream, FX_BOOL bSaveBOM) {
|
| +void CFDE_XMLDoc::SaveXML(IFX_Stream* pXMLStream, bool bSaveBOM) {
|
| if (!pXMLStream || pXMLStream == m_pStream) {
|
| m_pStream->Seek(FX_STREAMSEEK_Begin, 0);
|
| pXMLStream = m_pStream;
|
| @@ -1150,14 +1149,14 @@ FX_WCHAR* CFDE_BlockBuffer::GetAvailableBlock(int32_t& iIndexInBlock) {
|
| return m_BlockArray[iRealIndex / m_iAllocStep];
|
| }
|
|
|
| -FX_BOOL CFDE_BlockBuffer::InitBuffer(int32_t iBufferSize) {
|
| +bool CFDE_BlockBuffer::InitBuffer(int32_t iBufferSize) {
|
| ClearBuffer();
|
| int32_t iNumOfBlock = (iBufferSize - 1) / m_iAllocStep + 1;
|
| for (int32_t i = 0; i < iNumOfBlock; i++) {
|
| m_BlockArray.Add(FX_Alloc(FX_WCHAR, m_iAllocStep));
|
| }
|
| m_iBufferSize = iNumOfBlock * m_iAllocStep;
|
| - return TRUE;
|
| + return true;
|
| }
|
|
|
| void CFDE_BlockBuffer::SetTextChar(int32_t iIndex, FX_WCHAR ch) {
|
| @@ -1183,12 +1182,12 @@ void CFDE_BlockBuffer::SetTextChar(int32_t iIndex, FX_WCHAR ch) {
|
| }
|
| }
|
|
|
| -int32_t CFDE_BlockBuffer::DeleteTextChars(int32_t iCount, FX_BOOL bDirection) {
|
| +int32_t CFDE_BlockBuffer::DeleteTextChars(int32_t iCount, bool bDirection) {
|
| if (iCount <= 0) {
|
| return m_iDataLength;
|
| }
|
| if (iCount >= m_iDataLength) {
|
| - Reset(FALSE);
|
| + Reset(false);
|
| return 0;
|
| }
|
| if (bDirection) {
|
| @@ -1271,7 +1270,7 @@ CFDE_XMLSyntaxParser::CFDE_XMLSyntaxParser()
|
| m_iParsedBytes(0),
|
| m_pBuffer(nullptr),
|
| m_iBufferChars(0),
|
| - m_bEOS(FALSE),
|
| + m_bEOS(false),
|
| m_pStart(nullptr),
|
| m_pEnd(nullptr),
|
| m_XMLNodeStack(16),
|
| @@ -1328,7 +1327,7 @@ FDE_XmlSyntaxResult CFDE_XMLSyntaxParser::DoSyntaxParse() {
|
| int32_t iPos;
|
|
|
| FDE_XmlSyntaxResult syntaxParserResult = FDE_XmlSyntaxResult::None;
|
| - while (TRUE) {
|
| + while (true) {
|
| if (m_pStart >= m_pEnd) {
|
| if (m_bEOS || m_iCurrentPos >= iStreamLength) {
|
| m_syntaxParserResult = FDE_XmlSyntaxResult::EndOfString;
|
| @@ -1906,7 +1905,7 @@ void CFDE_XMLSyntaxParser::ParseTextChar(FX_WCHAR character) {
|
| }
|
| }
|
| }
|
| - m_BlockBuffer.DeleteTextChars(m_iDataLength - m_iEntityStart, FALSE);
|
| + m_BlockBuffer.DeleteTextChars(m_iDataLength - m_iEntityStart, false);
|
| m_pCurrentBlock = m_BlockBuffer.GetAvailableBlock(m_iIndexInBlock);
|
| m_iEntityStart = -1;
|
| } else {
|
|
|