| Index: core/fxcrt/fx_xml_parser.cpp
|
| diff --git a/core/fxcrt/fx_xml_parser.cpp b/core/fxcrt/fx_xml_parser.cpp
|
| index f6b81dad931fd0583778f11b08ecd23c2b1eb7a7..e1a209a701e55829e674f36e7f846782e5e6f134 100644
|
| --- a/core/fxcrt/fx_xml_parser.cpp
|
| +++ b/core/fxcrt/fx_xml_parser.cpp
|
| @@ -170,9 +170,9 @@ FX_FILESIZE CXML_DataStmAcc::GetBlockOffset() {
|
|
|
| CXML_Parser::CXML_Parser()
|
| : m_pDataAcc(nullptr),
|
| - m_bOwnedStream(FALSE),
|
| + m_bOwnedStream(false),
|
| m_nOffset(0),
|
| - m_bSaveSpaceChars(FALSE),
|
| + m_bSaveSpaceChars(false),
|
| m_pBuffer(nullptr),
|
| m_dwBufferSize(0),
|
| m_nBufferOffset(0),
|
| @@ -426,13 +426,13 @@ void CXML_Parser::GetAttrValue(CFX_WideString& value) {
|
| }
|
| void CXML_Parser::GetTagName(CFX_ByteString& space,
|
| CFX_ByteString& name,
|
| - FX_BOOL& bEndTag,
|
| - FX_BOOL bStartTag) {
|
| + bool& bEndTag,
|
| + bool bStartTag) {
|
| m_nOffset = m_nBufferOffset + (FX_FILESIZE)m_dwIndex;
|
| if (IsEOF()) {
|
| return;
|
| }
|
| - bEndTag = FALSE;
|
| + bEndTag = false;
|
| uint8_t ch;
|
| int32_t iState = bStartTag ? 1 : 0;
|
| do {
|
| @@ -461,10 +461,10 @@ void CXML_Parser::GetTagName(CFX_ByteString& space,
|
| if (ch == '/') {
|
| m_dwIndex++;
|
| GetName(space, name);
|
| - bEndTag = TRUE;
|
| + bEndTag = true;
|
| } else {
|
| GetName(space, name);
|
| - bEndTag = FALSE;
|
| + bEndTag = false;
|
| }
|
| return;
|
| }
|
| @@ -475,14 +475,13 @@ void CXML_Parser::GetTagName(CFX_ByteString& space,
|
| }
|
| } while (ReadNextBlock());
|
| }
|
| -CXML_Element* CXML_Parser::ParseElement(CXML_Element* pParent,
|
| - FX_BOOL bStartTag) {
|
| +CXML_Element* CXML_Parser::ParseElement(CXML_Element* pParent, bool bStartTag) {
|
| m_nOffset = m_nBufferOffset + (FX_FILESIZE)m_dwIndex;
|
| if (IsEOF()) {
|
| return nullptr;
|
| }
|
| CFX_ByteString tag_name, tag_space;
|
| - FX_BOOL bEndTag;
|
| + bool bEndTag;
|
| GetTagName(tag_space, tag_name, bEndTag, bStartTag);
|
| if (tag_name.IsEmpty() || bEndTag) {
|
| return nullptr;
|
| @@ -543,7 +542,7 @@ CXML_Element* CXML_Parser::ParseElement(CXML_Element* pParent,
|
| }
|
| CFX_UTF8Decoder decoder;
|
| CFX_WideTextBuf content;
|
| - FX_BOOL bCDATA = FALSE;
|
| + bool bCDATA = false;
|
| int32_t iState = 0;
|
| do {
|
| while (m_dwIndex < m_dwBufferSize) {
|
| @@ -581,10 +580,10 @@ CXML_Element* CXML_Parser::ParseElement(CXML_Element* pParent,
|
| InsertContentSegment(bCDATA, dataStr.AsStringC(), pElement);
|
| content.Clear();
|
| decoder.Clear();
|
| - bCDATA = FALSE;
|
| + bCDATA = false;
|
| iState = 0;
|
| m_dwIndex--;
|
| - CXML_Element* pSubElement = ParseElement(pElement, TRUE);
|
| + CXML_Element* pSubElement = ParseElement(pElement, true);
|
| if (!pSubElement) {
|
| break;
|
| }
|
| @@ -625,10 +624,10 @@ CXML_Element* CXML_Parser::ParseElement(CXML_Element* pParent,
|
| InsertContentSegment(bCDATA, dataStr.AsStringC(), pElement);
|
| content.Clear();
|
| decoder.Clear();
|
| - bCDATA = FALSE;
|
| + bCDATA = false;
|
| return pElement;
|
| }
|
| -void CXML_Parser::InsertContentSegment(FX_BOOL bCDATA,
|
| +void CXML_Parser::InsertContentSegment(bool bCDATA,
|
| const CFX_WideStringC& content,
|
| CXML_Element* pElement) {
|
| if (content.IsEmpty()) {
|
| @@ -639,10 +638,10 @@ void CXML_Parser::InsertContentSegment(FX_BOOL bCDATA,
|
| pElement->m_Children.push_back({CXML_Element::Content, pContent});
|
| }
|
| static CXML_Element* XML_ContinueParse(CXML_Parser& parser,
|
| - FX_BOOL bSaveSpaceChars,
|
| + bool bSaveSpaceChars,
|
| FX_FILESIZE* pParsedSize) {
|
| parser.m_bSaveSpaceChars = bSaveSpaceChars;
|
| - CXML_Element* pElement = parser.ParseElement(nullptr, FALSE);
|
| + CXML_Element* pElement = parser.ParseElement(nullptr, false);
|
| if (pParsedSize) {
|
| *pParsedSize = parser.m_nOffset;
|
| }
|
| @@ -650,7 +649,7 @@ static CXML_Element* XML_ContinueParse(CXML_Parser& parser,
|
| }
|
| CXML_Element* CXML_Element::Parse(const void* pBuffer,
|
| size_t size,
|
| - FX_BOOL bSaveSpaceChars,
|
| + bool bSaveSpaceChars,
|
| FX_FILESIZE* pParsedSize) {
|
| CXML_Parser parser;
|
| if (!parser.Init((uint8_t*)pBuffer, size)) {
|
| @@ -659,7 +658,7 @@ CXML_Element* CXML_Element::Parse(const void* pBuffer,
|
| return XML_ContinueParse(parser, bSaveSpaceChars, pParsedSize);
|
| }
|
| CXML_Element* CXML_Element::Parse(IFX_SeekableReadStream* pFile,
|
| - FX_BOOL bSaveSpaceChars,
|
| + bool bSaveSpaceChars,
|
| FX_FILESIZE* pParsedSize) {
|
| CXML_Parser parser;
|
| if (!parser.Init(pFile)) {
|
| @@ -668,7 +667,7 @@ CXML_Element* CXML_Element::Parse(IFX_SeekableReadStream* pFile,
|
| return XML_ContinueParse(parser, bSaveSpaceChars, pParsedSize);
|
| }
|
| CXML_Element* CXML_Element::Parse(IFX_BufferRead* pBuffer,
|
| - FX_BOOL bSaveSpaceChars,
|
| + bool bSaveSpaceChars,
|
| FX_FILESIZE* pParsedSize) {
|
| CXML_Parser parser;
|
| if (!parser.Init(pBuffer)) {
|
| @@ -705,7 +704,7 @@ void CXML_Element::RemoveChildren() {
|
| }
|
| m_Children.clear();
|
| }
|
| -CFX_ByteString CXML_Element::GetTagName(FX_BOOL bQualified) const {
|
| +CFX_ByteString CXML_Element::GetTagName(bool bQualified) const {
|
| if (!bQualified || m_QSpaceName.IsEmpty()) {
|
| return m_TagName;
|
| }
|
| @@ -715,7 +714,7 @@ CFX_ByteString CXML_Element::GetTagName(FX_BOOL bQualified) const {
|
| return bsTag;
|
| }
|
|
|
| -CFX_ByteString CXML_Element::GetNamespace(FX_BOOL bQualified) const {
|
| +CFX_ByteString CXML_Element::GetNamespace(bool bQualified) const {
|
| return bQualified ? m_QSpaceName : GetNamespaceURI(m_QSpaceName);
|
| }
|
|
|
| @@ -748,32 +747,32 @@ void CXML_Element::GetAttrByIndex(int index,
|
| name = item.m_AttrName;
|
| value = item.m_Value;
|
| }
|
| -FX_BOOL CXML_Element::HasAttr(const CFX_ByteStringC& name) const {
|
| +bool CXML_Element::HasAttr(const CFX_ByteStringC& name) const {
|
| CFX_ByteStringC bsSpace;
|
| CFX_ByteStringC bsName;
|
| FX_XML_SplitQualifiedName(name, bsSpace, bsName);
|
| return !!m_AttrMap.Lookup(CFX_ByteString(bsSpace), CFX_ByteString(bsName));
|
| }
|
| -FX_BOOL CXML_Element::GetAttrValue(const CFX_ByteStringC& name,
|
| - CFX_WideString& attribute) const {
|
| +bool CXML_Element::GetAttrValue(const CFX_ByteStringC& name,
|
| + CFX_WideString& attribute) const {
|
| CFX_ByteStringC bsSpace;
|
| CFX_ByteStringC bsName;
|
| FX_XML_SplitQualifiedName(name, bsSpace, bsName);
|
| return GetAttrValue(bsSpace, bsName, attribute);
|
| }
|
| -FX_BOOL CXML_Element::GetAttrValue(const CFX_ByteStringC& space,
|
| - const CFX_ByteStringC& name,
|
| - CFX_WideString& attribute) const {
|
| +bool CXML_Element::GetAttrValue(const CFX_ByteStringC& space,
|
| + const CFX_ByteStringC& name,
|
| + CFX_WideString& attribute) const {
|
| const CFX_WideString* pValue =
|
| m_AttrMap.Lookup(CFX_ByteString(space), CFX_ByteString(name));
|
| if (pValue) {
|
| attribute = *pValue;
|
| - return TRUE;
|
| + return true;
|
| }
|
| - return FALSE;
|
| + return false;
|
| }
|
| -FX_BOOL CXML_Element::GetAttrInteger(const CFX_ByteStringC& name,
|
| - int& attribute) const {
|
| +bool CXML_Element::GetAttrInteger(const CFX_ByteStringC& name,
|
| + int& attribute) const {
|
| CFX_ByteStringC bsSpace;
|
| CFX_ByteStringC bsName;
|
| FX_XML_SplitQualifiedName(name, bsSpace, bsName);
|
| @@ -781,37 +780,37 @@ FX_BOOL CXML_Element::GetAttrInteger(const CFX_ByteStringC& name,
|
| m_AttrMap.Lookup(CFX_ByteString(bsSpace), CFX_ByteString(bsName));
|
| if (pwsValue) {
|
| attribute = pwsValue->GetInteger();
|
| - return TRUE;
|
| + return true;
|
| }
|
| - return FALSE;
|
| + return false;
|
| }
|
| -FX_BOOL CXML_Element::GetAttrInteger(const CFX_ByteStringC& space,
|
| - const CFX_ByteStringC& name,
|
| - int& attribute) const {
|
| +bool CXML_Element::GetAttrInteger(const CFX_ByteStringC& space,
|
| + const CFX_ByteStringC& name,
|
| + int& attribute) const {
|
| const CFX_WideString* pwsValue =
|
| m_AttrMap.Lookup(CFX_ByteString(space), CFX_ByteString(name));
|
| if (pwsValue) {
|
| attribute = pwsValue->GetInteger();
|
| - return TRUE;
|
| + return true;
|
| }
|
| - return FALSE;
|
| + return false;
|
| }
|
| -FX_BOOL CXML_Element::GetAttrFloat(const CFX_ByteStringC& name,
|
| - FX_FLOAT& attribute) const {
|
| +bool CXML_Element::GetAttrFloat(const CFX_ByteStringC& name,
|
| + FX_FLOAT& attribute) const {
|
| CFX_ByteStringC bsSpace, bsName;
|
| FX_XML_SplitQualifiedName(name, bsSpace, bsName);
|
| return GetAttrFloat(bsSpace, bsName, attribute);
|
| }
|
| -FX_BOOL CXML_Element::GetAttrFloat(const CFX_ByteStringC& space,
|
| - const CFX_ByteStringC& name,
|
| - FX_FLOAT& attribute) const {
|
| +bool CXML_Element::GetAttrFloat(const CFX_ByteStringC& space,
|
| + const CFX_ByteStringC& name,
|
| + FX_FLOAT& attribute) const {
|
| const CFX_WideString* pValue =
|
| m_AttrMap.Lookup(CFX_ByteString(space), CFX_ByteString(name));
|
| if (pValue) {
|
| attribute = pValue->GetFloat();
|
| - return TRUE;
|
| + return true;
|
| }
|
| - return FALSE;
|
| + return false;
|
| }
|
| CXML_Element::ChildType CXML_Element::GetChildType(uint32_t index) const {
|
| return index < m_Children.size() ? m_Children[index].type : Invalid;
|
|
|