| Index: xfa/src/fdp/src/xml/fde_xml.cpp
|
| diff --git a/xfa/src/fdp/src/xml/fde_xml.cpp b/xfa/src/fdp/src/xml/fde_xml.cpp
|
| index f228b69bb1b66fd566f4078df55c20c365e58fa4..ab7906b1bc1d64c07960af0219bbc84f8a800eab 100644
|
| --- a/xfa/src/fdp/src/xml/fde_xml.cpp
|
| +++ b/xfa/src/fdp/src/xml/fde_xml.cpp
|
| @@ -13,7 +13,7 @@ extern "C" {
|
| static FX_WCHAR g_XMLValidCharRange[FDE_XMLVALIDCHARRANGENUM][2] = {{0x09, 0x09}, {0x0A, 0x0A}, {0x0D, 0x0D}, {0x20, 0xD7FF}, {0xE000, 0xFFFD}};
|
| FX_BOOL FDE_IsXMLValidChar(FX_WCHAR ch)
|
| {
|
| - FX_INT32 iStart = 0, iEnd = FDE_XMLVALIDCHARRANGENUM - 1, iMid;
|
| + int32_t iStart = 0, iEnd = FDE_XMLVALIDCHARRANGENUM - 1, iMid;
|
| while (iStart <= iEnd) {
|
| iMid = (iStart + iEnd) / 2;
|
| if (ch < g_XMLValidCharRange[iMid][0]) {
|
| @@ -45,7 +45,7 @@ static FDE_XMLNAMECHAR g_XMLNameChars[FDE_XMLNAMECHARSNUM] = {
|
| };
|
| FX_BOOL FDE_IsXMLNameChar(FX_WCHAR ch, FX_BOOL bFirstChar)
|
| {
|
| - FX_INT32 iStart = 0, iEnd = FDE_XMLNAMECHARSNUM - 1, iMid;
|
| + int32_t iStart = 0, iEnd = FDE_XMLNAMECHARSNUM - 1, iMid;
|
| while (iStart <= iEnd) {
|
| iMid = (iStart + iEnd) / 2;
|
| if (ch < g_XMLNameChars[iMid].wStart) {
|
| @@ -85,9 +85,9 @@ void CFDE_XMLNode::DeleteChildren()
|
| }
|
| m_pChild = NULL;
|
| }
|
| -FX_INT32 CFDE_XMLNode::CountChildNodes() const
|
| +int32_t CFDE_XMLNode::CountChildNodes() const
|
| {
|
| - FX_INT32 iCount = 0;
|
| + int32_t iCount = 0;
|
| CFDE_XMLNode *pChild = m_pChild;
|
| while (pChild != NULL) {
|
| iCount ++;
|
| @@ -95,7 +95,7 @@ FX_INT32 CFDE_XMLNode::CountChildNodes() const
|
| }
|
| return iCount;
|
| }
|
| -CFDE_XMLNode* CFDE_XMLNode::GetChildNode(FX_INT32 index) const
|
| +CFDE_XMLNode* CFDE_XMLNode::GetChildNode(int32_t index) const
|
| {
|
| CFDE_XMLNode *pChild = m_pChild;
|
| while (pChild != NULL) {
|
| @@ -107,9 +107,9 @@ CFDE_XMLNode* CFDE_XMLNode::GetChildNode(FX_INT32 index) const
|
| }
|
| return NULL;
|
| }
|
| -FX_INT32 CFDE_XMLNode::GetChildNodeIndex(CFDE_XMLNode *pNode) const
|
| +int32_t CFDE_XMLNode::GetChildNodeIndex(CFDE_XMLNode *pNode) const
|
| {
|
| - FX_INT32 index = 0;
|
| + int32_t index = 0;
|
| CFDE_XMLNode *pChild = m_pChild;
|
| while (pChild != NULL) {
|
| if (pChild == pNode) {
|
| @@ -120,7 +120,7 @@ FX_INT32 CFDE_XMLNode::GetChildNodeIndex(CFDE_XMLNode *pNode) const
|
| }
|
| return -1;
|
| }
|
| -CFDE_XMLNode* CFDE_XMLNode::GetPath(FX_LPCWSTR pPath, FX_INT32 iLength, FX_BOOL bQualifiedName) const
|
| +CFDE_XMLNode* CFDE_XMLNode::GetPath(FX_LPCWSTR pPath, int32_t iLength, FX_BOOL bQualifiedName) const
|
| {
|
| FXSYS_assert(pPath != NULL);
|
| if (iLength < 0) {
|
| @@ -177,7 +177,7 @@ CFDE_XMLNode* CFDE_XMLNode::GetPath(FX_LPCWSTR pPath, FX_INT32 iLength, FX_BOOL
|
| }
|
| return pFind->GetPath(pStart, iLength, bQualifiedName);
|
| }
|
| -FX_INT32 CFDE_XMLNode::InsertChildNode(CFDE_XMLNode *pNode, FX_INT32 index)
|
| +int32_t CFDE_XMLNode::InsertChildNode(CFDE_XMLNode *pNode, int32_t index)
|
| {
|
| FXSYS_assert(pNode != NULL);
|
| pNode->m_pParent = this;
|
| @@ -193,7 +193,7 @@ FX_INT32 CFDE_XMLNode::InsertChildNode(CFDE_XMLNode *pNode, FX_INT32 index)
|
| m_pChild = pNode;
|
| return 0;
|
| }
|
| - FX_INT32 iCount = 0;
|
| + int32_t iCount = 0;
|
| CFDE_XMLNode *pFind = m_pChild;
|
| while (++iCount != index && pFind->m_pNext != NULL) {
|
| pFind = pFind->m_pNext;
|
| @@ -320,9 +320,9 @@ CFDE_XMLNode* CFDE_XMLNode::GetNodeItem(IFDE_XMLNode::NodeItem eItem) const
|
| }
|
| return NULL;
|
| }
|
| -FX_INT32 CFDE_XMLNode::GetNodeLevel() const
|
| +int32_t CFDE_XMLNode::GetNodeLevel() const
|
| {
|
| - FX_INT32 iLevel = 0;
|
| + int32_t iLevel = 0;
|
| CFDE_XMLNode *pItem = (CFDE_XMLNode*)this;
|
| while ((pItem = pItem->m_pParent) != NULL) {
|
| iLevel ++;
|
| @@ -409,7 +409,7 @@ void CFDE_XMLNode::SaveXMLNode(IFX_Stream *pXMLStream)
|
| ws.Format(L"<?%s", (FX_LPCWSTR)pInstruction->m_wsTarget);
|
| pXMLStream->WriteString(ws, ws.GetLength());
|
| CFX_WideStringArray &attributes = pInstruction->m_Attributes;
|
| - FX_INT32 i, iCount = attributes.GetSize();
|
| + int32_t i, iCount = attributes.GetSize();
|
| CFX_WideString wsValue;
|
| for (i = 0; i < iCount; i += 2) {
|
| ws = L" ";
|
| @@ -444,9 +444,9 @@ void CFDE_XMLNode::SaveXMLNode(IFX_Stream *pXMLStream)
|
| ws += ((CFDE_XMLElement*)pNode)->m_wsTag;
|
| pXMLStream->WriteString(ws, ws.GetLength());
|
| CFX_WideStringArray &attributes = ((CFDE_XMLElement*)pNode)->m_Attributes;
|
| - FX_INT32 iCount = attributes.GetSize();
|
| + int32_t iCount = attributes.GetSize();
|
| CFX_WideString wsValue;
|
| - for (FX_INT32 i = 0; i < iCount; i += 2) {
|
| + for (int32_t i = 0; i < iCount; i += 2) {
|
| ws = L" ";
|
| ws += attributes[i];
|
| ws += L"=\"";
|
| @@ -542,15 +542,15 @@ CFDE_XMLNode* CFDE_XMLInstruction::Clone(FX_BOOL bRecursive)
|
| }
|
| return pClone;
|
| }
|
| -FX_INT32 CFDE_XMLInstruction::CountAttributes() const
|
| +int32_t CFDE_XMLInstruction::CountAttributes() const
|
| {
|
| return m_Attributes.GetSize() / 2;
|
| }
|
| -FX_BOOL CFDE_XMLInstruction::GetAttribute(FX_INT32 index, CFX_WideString &wsAttriName, CFX_WideString &wsAttriValue) const
|
| +FX_BOOL CFDE_XMLInstruction::GetAttribute(int32_t index, CFX_WideString &wsAttriName, CFX_WideString &wsAttriValue) const
|
| {
|
| - FX_INT32 iCount = m_Attributes.GetSize();
|
| + int32_t iCount = m_Attributes.GetSize();
|
| FXSYS_assert(index > -1 && index < iCount / 2);
|
| - for (FX_INT32 i = 0; i < iCount; i += 2) {
|
| + for (int32_t i = 0; i < iCount; i += 2) {
|
| if (index == 0) {
|
| wsAttriName = m_Attributes[i];
|
| wsAttriValue = m_Attributes[i + 1];
|
| @@ -562,8 +562,8 @@ FX_BOOL CFDE_XMLInstruction::GetAttribute(FX_INT32 index, CFX_WideString &wsAttr
|
| }
|
| FX_BOOL CFDE_XMLInstruction::HasAttribute(FX_LPCWSTR pwsAttriName) const
|
| {
|
| - FX_INT32 iCount = m_Attributes.GetSize();
|
| - for (FX_INT32 i = 0; i < iCount; i += 2) {
|
| + int32_t iCount = m_Attributes.GetSize();
|
| + for (int32_t i = 0; i < iCount; i += 2) {
|
| if (m_Attributes[i].Compare(pwsAttriName) == 0) {
|
| return TRUE;
|
| }
|
| @@ -572,8 +572,8 @@ FX_BOOL CFDE_XMLInstruction::HasAttribute(FX_LPCWSTR pwsAttriName) const
|
| }
|
| void CFDE_XMLInstruction::GetString(FX_LPCWSTR pwsAttriName, CFX_WideString &wsAttriValue, FX_LPCWSTR pwsDefValue) const
|
| {
|
| - FX_INT32 iCount = m_Attributes.GetSize();
|
| - for (FX_INT32 i = 0; i < iCount; i += 2) {
|
| + int32_t iCount = m_Attributes.GetSize();
|
| + for (int32_t i = 0; i < iCount; i += 2) {
|
| if (m_Attributes[i].Compare(pwsAttriName) == 0) {
|
| wsAttriValue = m_Attributes[i + 1];
|
| return;
|
| @@ -584,8 +584,8 @@ void CFDE_XMLInstruction::GetString(FX_LPCWSTR pwsAttriName, CFX_WideString &wsA
|
| void CFDE_XMLInstruction::SetString(const CFX_WideString &wsAttriName, const CFX_WideString &wsAttriValue)
|
| {
|
| FXSYS_assert(wsAttriName.GetLength() > 0);
|
| - FX_INT32 iCount = m_Attributes.GetSize();
|
| - for (FX_INT32 i = 0; i < iCount; i += 2) {
|
| + int32_t iCount = m_Attributes.GetSize();
|
| + for (int32_t i = 0; i < iCount; i += 2) {
|
| if (m_Attributes[i].Compare(wsAttriName) == 0) {
|
| m_Attributes[i] = wsAttriName;
|
| m_Attributes[i + 1] = wsAttriValue;
|
| @@ -595,17 +595,17 @@ void CFDE_XMLInstruction::SetString(const CFX_WideString &wsAttriName, const CFX
|
| m_Attributes.Add(wsAttriName);
|
| m_Attributes.Add(wsAttriValue);
|
| }
|
| -FX_INT32 CFDE_XMLInstruction::GetInteger(FX_LPCWSTR pwsAttriName, FX_INT32 iDefValue) const
|
| +int32_t CFDE_XMLInstruction::GetInteger(FX_LPCWSTR pwsAttriName, int32_t iDefValue) const
|
| {
|
| - FX_INT32 iCount = m_Attributes.GetSize();
|
| - for (FX_INT32 i = 0; i < iCount; i += 2) {
|
| + int32_t iCount = m_Attributes.GetSize();
|
| + for (int32_t i = 0; i < iCount; i += 2) {
|
| if (m_Attributes[i].Compare(pwsAttriName) == 0) {
|
| return FXSYS_wtoi((FX_LPCWSTR)m_Attributes[i + 1]);
|
| }
|
| }
|
| return iDefValue;
|
| }
|
| -void CFDE_XMLInstruction::SetInteger(FX_LPCWSTR pwsAttriName, FX_INT32 iAttriValue)
|
| +void CFDE_XMLInstruction::SetInteger(FX_LPCWSTR pwsAttriName, int32_t iAttriValue)
|
| {
|
| CFX_WideString wsValue;
|
| wsValue.Format(L"%d", iAttriValue);
|
| @@ -613,8 +613,8 @@ void CFDE_XMLInstruction::SetInteger(FX_LPCWSTR pwsAttriName, FX_INT32 iAttriVal
|
| }
|
| FX_FLOAT CFDE_XMLInstruction::GetFloat(FX_LPCWSTR pwsAttriName, FX_FLOAT fDefValue) const
|
| {
|
| - FX_INT32 iCount = m_Attributes.GetSize();
|
| - for (FX_INT32 i = 0; i < iCount; i += 2) {
|
| + int32_t iCount = m_Attributes.GetSize();
|
| + for (int32_t i = 0; i < iCount; i += 2) {
|
| if (m_Attributes[i].Compare(pwsAttriName) == 0) {
|
| return FX_wcstof((FX_LPCWSTR)m_Attributes[i + 1]);
|
| }
|
| @@ -629,8 +629,8 @@ void CFDE_XMLInstruction::SetFloat(FX_LPCWSTR pwsAttriName, FX_FLOAT fAttriValue
|
| }
|
| void CFDE_XMLInstruction::RemoveAttribute(FX_LPCWSTR pwsAttriName)
|
| {
|
| - FX_INT32 iCount = m_Attributes.GetSize();
|
| - for (FX_INT32 i = 0; i < iCount; i += 2) {
|
| + int32_t iCount = m_Attributes.GetSize();
|
| + for (int32_t i = 0; i < iCount; i += 2) {
|
| if (m_Attributes[i].Compare(pwsAttriName) == 0) {
|
| m_Attributes.RemoveAt(i + 1);
|
| m_Attributes.RemoveAt(i);
|
| @@ -638,11 +638,11 @@ void CFDE_XMLInstruction::RemoveAttribute(FX_LPCWSTR pwsAttriName)
|
| }
|
| }
|
| }
|
| -FX_INT32 CFDE_XMLInstruction::CountData() const
|
| +int32_t CFDE_XMLInstruction::CountData() const
|
| {
|
| return m_TargetData.GetSize();
|
| }
|
| -FX_BOOL CFDE_XMLInstruction::GetData(FX_INT32 index, CFX_WideString &wsData) const
|
| +FX_BOOL CFDE_XMLInstruction::GetData(int32_t index, CFX_WideString &wsData) const
|
| {
|
| if (index < 0 || index >= m_TargetData.GetSize()) {
|
| return FALSE;
|
| @@ -654,7 +654,7 @@ void CFDE_XMLInstruction::AppendData(const CFX_WideString &wsData)
|
| {
|
| m_TargetData.Add(wsData);
|
| }
|
| -void CFDE_XMLInstruction::RemoveData(FX_INT32 index)
|
| +void CFDE_XMLInstruction::RemoveData(int32_t index)
|
| {
|
| m_TargetData.RemoveAt(index);
|
| }
|
| @@ -744,15 +744,15 @@ void CFDE_XMLElement::GetNamespaceURI(CFX_WideString &wsNamespace) const
|
| break;
|
| }
|
| }
|
| -FX_INT32 CFDE_XMLElement::CountAttributes() const
|
| +int32_t CFDE_XMLElement::CountAttributes() const
|
| {
|
| return m_Attributes.GetSize() / 2;
|
| }
|
| -FX_BOOL CFDE_XMLElement::GetAttribute(FX_INT32 index, CFX_WideString &wsAttriName, CFX_WideString &wsAttriValue) const
|
| +FX_BOOL CFDE_XMLElement::GetAttribute(int32_t index, CFX_WideString &wsAttriName, CFX_WideString &wsAttriValue) const
|
| {
|
| - FX_INT32 iCount = m_Attributes.GetSize();
|
| + int32_t iCount = m_Attributes.GetSize();
|
| FXSYS_assert(index > -1 && index < iCount / 2);
|
| - for (FX_INT32 i = 0; i < iCount; i += 2) {
|
| + for (int32_t i = 0; i < iCount; i += 2) {
|
| if (index == 0) {
|
| wsAttriName = m_Attributes[i];
|
| wsAttriValue = m_Attributes[i + 1];
|
| @@ -764,8 +764,8 @@ FX_BOOL CFDE_XMLElement::GetAttribute(FX_INT32 index, CFX_WideString &wsAttriNam
|
| }
|
| FX_BOOL CFDE_XMLElement::HasAttribute(FX_LPCWSTR pwsAttriName) const
|
| {
|
| - FX_INT32 iCount = m_Attributes.GetSize();
|
| - for (FX_INT32 i = 0; i < iCount; i += 2) {
|
| + int32_t iCount = m_Attributes.GetSize();
|
| + for (int32_t i = 0; i < iCount; i += 2) {
|
| if (m_Attributes[i].Compare(pwsAttriName) == 0) {
|
| return TRUE;
|
| }
|
| @@ -774,8 +774,8 @@ FX_BOOL CFDE_XMLElement::HasAttribute(FX_LPCWSTR pwsAttriName) const
|
| }
|
| void CFDE_XMLElement::GetString(FX_LPCWSTR pwsAttriName, CFX_WideString &wsAttriValue, FX_LPCWSTR pwsDefValue) const
|
| {
|
| - FX_INT32 iCount = m_Attributes.GetSize();
|
| - for (FX_INT32 i = 0; i < iCount; i += 2) {
|
| + int32_t iCount = m_Attributes.GetSize();
|
| + for (int32_t i = 0; i < iCount; i += 2) {
|
| if (m_Attributes[i].Compare(pwsAttriName) == 0) {
|
| wsAttriValue = m_Attributes[i + 1];
|
| return;
|
| @@ -786,8 +786,8 @@ void CFDE_XMLElement::GetString(FX_LPCWSTR pwsAttriName, CFX_WideString &wsAttri
|
| void CFDE_XMLElement::SetString(const CFX_WideString &wsAttriName, const CFX_WideString &wsAttriValue)
|
| {
|
| FXSYS_assert(wsAttriName.GetLength() > 0);
|
| - FX_INT32 iCount = m_Attributes.GetSize();
|
| - for (FX_INT32 i = 0; i < iCount; i += 2) {
|
| + int32_t iCount = m_Attributes.GetSize();
|
| + for (int32_t i = 0; i < iCount; i += 2) {
|
| if (m_Attributes[i].Compare(wsAttriName) == 0) {
|
| m_Attributes[i] = wsAttriName;
|
| m_Attributes[i + 1] = wsAttriValue;
|
| @@ -797,17 +797,17 @@ void CFDE_XMLElement::SetString(const CFX_WideString &wsAttriName, const CFX_Wid
|
| m_Attributes.Add(wsAttriName);
|
| m_Attributes.Add(wsAttriValue);
|
| }
|
| -FX_INT32 CFDE_XMLElement::GetInteger(FX_LPCWSTR pwsAttriName, FX_INT32 iDefValue) const
|
| +int32_t CFDE_XMLElement::GetInteger(FX_LPCWSTR pwsAttriName, int32_t iDefValue) const
|
| {
|
| - FX_INT32 iCount = m_Attributes.GetSize();
|
| - for (FX_INT32 i = 0; i < iCount; i += 2) {
|
| + int32_t iCount = m_Attributes.GetSize();
|
| + for (int32_t i = 0; i < iCount; i += 2) {
|
| if (m_Attributes[i].Compare(pwsAttriName) == 0) {
|
| return FXSYS_wtoi((FX_LPCWSTR)m_Attributes[i + 1]);
|
| }
|
| }
|
| return iDefValue;
|
| }
|
| -void CFDE_XMLElement::SetInteger(FX_LPCWSTR pwsAttriName, FX_INT32 iAttriValue)
|
| +void CFDE_XMLElement::SetInteger(FX_LPCWSTR pwsAttriName, int32_t iAttriValue)
|
| {
|
| CFX_WideString wsValue;
|
| wsValue.Format(L"%d", iAttriValue);
|
| @@ -815,8 +815,8 @@ void CFDE_XMLElement::SetInteger(FX_LPCWSTR pwsAttriName, FX_INT32 iAttriValue)
|
| }
|
| FX_FLOAT CFDE_XMLElement::GetFloat(FX_LPCWSTR pwsAttriName, FX_FLOAT fDefValue) const
|
| {
|
| - FX_INT32 iCount = m_Attributes.GetSize();
|
| - for (FX_INT32 i = 0; i < iCount; i += 2) {
|
| + int32_t iCount = m_Attributes.GetSize();
|
| + for (int32_t i = 0; i < iCount; i += 2) {
|
| if (m_Attributes[i].Compare(pwsAttriName) == 0) {
|
| return FX_wcstof((FX_LPCWSTR)m_Attributes[i + 1]);
|
| }
|
| @@ -831,8 +831,8 @@ void CFDE_XMLElement::SetFloat(FX_LPCWSTR pwsAttriName, FX_FLOAT fAttriValue)
|
| }
|
| void CFDE_XMLElement::RemoveAttribute(FX_LPCWSTR pwsAttriName)
|
| {
|
| - FX_INT32 iCount = m_Attributes.GetSize();
|
| - for (FX_INT32 i = 0; i < iCount; i += 2) {
|
| + int32_t iCount = m_Attributes.GetSize();
|
| + for (int32_t i = 0; i < iCount; i += 2) {
|
| if (m_Attributes[i].Compare(pwsAttriName) == 0) {
|
| m_Attributes.RemoveAt(i + 1);
|
| m_Attributes.RemoveAt(i);
|
| @@ -940,7 +940,7 @@ void CFDE_XMLDoc::ReleaseParser()
|
| m_pSyntaxParser = NULL;
|
| }
|
| }
|
| -FX_BOOL CFDE_XMLDoc::LoadXML(IFX_Stream *pXMLStream, FX_INT32 iXMLPlaneSize , FX_INT32 iTextDataSize , FDE_LPXMLREADERHANDLER pHandler )
|
| +FX_BOOL CFDE_XMLDoc::LoadXML(IFX_Stream *pXMLStream, int32_t iXMLPlaneSize , int32_t iTextDataSize , FDE_LPXMLREADERHANDLER pHandler )
|
| {
|
| if (pXMLStream == NULL) {
|
| return FALSE;
|
| @@ -988,7 +988,7 @@ FX_BOOL CFDE_XMLDoc::LoadXML(IFDE_XMLParser *pXMLParser)
|
| m_pXMLParser = pXMLParser;
|
| return m_pXMLParser != NULL;
|
| }
|
| -FX_INT32 CFDE_XMLDoc::DoLoad(IFX_Pause *pPause)
|
| +int32_t CFDE_XMLDoc::DoLoad(IFX_Pause *pPause)
|
| {
|
| if (m_iStatus >= 100) {
|
| return m_iStatus;
|
| @@ -1024,7 +1024,7 @@ void CFDE_XMLDoc::SaveXMLNode(IFX_Stream *pXMLStream, IFDE_XMLNode *pINode)
|
| ws.Format(L"<?%s", (FX_LPCWSTR)pInstruction->m_wsTarget);
|
| pXMLStream->WriteString(ws, ws.GetLength());
|
| CFX_WideStringArray &attributes = pInstruction->m_Attributes;
|
| - FX_INT32 i, iCount = attributes.GetSize();
|
| + int32_t i, iCount = attributes.GetSize();
|
| CFX_WideString wsValue;
|
| for (i = 0; i < iCount; i += 2) {
|
| ws = L" ";
|
| @@ -1059,9 +1059,9 @@ void CFDE_XMLDoc::SaveXMLNode(IFX_Stream *pXMLStream, IFDE_XMLNode *pINode)
|
| ws += ((CFDE_XMLElement*)pNode)->m_wsTag;
|
| pXMLStream->WriteString(ws, ws.GetLength());
|
| CFX_WideStringArray &attributes = ((CFDE_XMLElement*)pNode)->m_Attributes;
|
| - FX_INT32 iCount = attributes.GetSize();
|
| + int32_t iCount = attributes.GetSize();
|
| CFX_WideString wsValue;
|
| - for (FX_INT32 i = 0; i < iCount; i += 2) {
|
| + for (int32_t i = 0; i < iCount; i += 2) {
|
| ws = L" ";
|
| ws += attributes[i];
|
| ws += L"=\"";
|
| @@ -1138,7 +1138,7 @@ void CFDE_XMLDoc::SaveXML(IFX_Stream *pXMLStream, FX_BOOL bSaveBOM)
|
| pNode = pNode->m_pNext;
|
| }
|
| if (pXMLStream == m_pStream) {
|
| - FX_INT32 iPos = pXMLStream->GetPosition();
|
| + int32_t iPos = pXMLStream->GetPosition();
|
| pXMLStream->SetLength(iPos);
|
| }
|
| }
|
| @@ -1159,10 +1159,10 @@ CFDE_XMLDOMParser::~CFDE_XMLDOMParser()
|
| m_ws1.Empty();
|
| m_ws2.Empty();
|
| }
|
| -FX_INT32 CFDE_XMLDOMParser::DoParser(IFX_Pause *pPause)
|
| +int32_t CFDE_XMLDOMParser::DoParser(IFX_Pause *pPause)
|
| {
|
| FX_DWORD dwRet;
|
| - FX_INT32 iCount = 0;
|
| + int32_t iCount = 0;
|
| while (TRUE) {
|
| dwRet = m_pParser->DoSyntaxParse();
|
| switch (dwRet) {
|
| @@ -1278,10 +1278,10 @@ CFDE_XMLSAXParser::~CFDE_XMLSAXParser()
|
| m_ws1.Empty();
|
| m_ws2.Empty();
|
| }
|
| -FX_INT32 CFDE_XMLSAXParser::DoParser(IFX_Pause *pPause)
|
| +int32_t CFDE_XMLSAXParser::DoParser(IFX_Pause *pPause)
|
| {
|
| FX_DWORD dwRet = 0;
|
| - FX_INT32 iCount = 0;
|
| + int32_t iCount = 0;
|
| while (TRUE) {
|
| dwRet = m_pParser->DoSyntaxParse();
|
| switch (dwRet) {
|
| @@ -1379,7 +1379,7 @@ inline void CFDE_XMLSAXParser::Pop()
|
| m_pTagTop = m_TagStack.GetTopElement();
|
| }
|
| #ifdef _FDE_BLOCK_BUFFER
|
| -CFDE_BlockBuffer::CFDE_BlockBuffer(FX_INT32 iAllocStep)
|
| +CFDE_BlockBuffer::CFDE_BlockBuffer(int32_t iAllocStep)
|
| : m_iAllocStep(iAllocStep),
|
| m_iStartPosition(0),
|
| m_iBufferSize(0),
|
| @@ -1390,14 +1390,14 @@ CFDE_BlockBuffer::~CFDE_BlockBuffer()
|
| {
|
| ClearBuffer();
|
| }
|
| -FX_LPWSTR CFDE_BlockBuffer::GetAvailableBlock(FX_INT32& iIndexInBlock)
|
| +FX_LPWSTR CFDE_BlockBuffer::GetAvailableBlock(int32_t& iIndexInBlock)
|
| {
|
| iIndexInBlock = 0;
|
| - FX_INT32 iBlockNum = m_BlockArray.GetSize();
|
| + int32_t iBlockNum = m_BlockArray.GetSize();
|
| if (iBlockNum == 0) {
|
| return NULL;
|
| }
|
| - FX_INT32 iRealIndex = m_iStartPosition + m_iDataLength;
|
| + int32_t iRealIndex = m_iStartPosition + m_iDataLength;
|
| FX_LPWSTR pDataBlock = NULL;
|
| if(iRealIndex == m_iBufferSize) {
|
| FX_LPWSTR pBlock = (FX_LPWSTR)FDE_Alloc(m_iAllocStep * sizeof(FX_WCHAR));
|
| @@ -1408,18 +1408,18 @@ FX_LPWSTR CFDE_BlockBuffer::GetAvailableBlock(FX_INT32& iIndexInBlock)
|
| iIndexInBlock = 0;
|
| pDataBlock = pBlock;
|
| } else {
|
| - FX_INT32 iBlockIndex = iRealIndex / m_iAllocStep;
|
| - FX_INT32 iInnerIndex = iRealIndex % m_iAllocStep;
|
| + int32_t iBlockIndex = iRealIndex / m_iAllocStep;
|
| + int32_t iInnerIndex = iRealIndex % m_iAllocStep;
|
| iIndexInBlock = iInnerIndex;
|
| pDataBlock = (FX_LPWSTR)m_BlockArray[iBlockIndex];
|
| }
|
| return pDataBlock;
|
| }
|
| -FX_BOOL CFDE_BlockBuffer::InitBuffer(FX_INT32 iBufferSize)
|
| +FX_BOOL CFDE_BlockBuffer::InitBuffer(int32_t iBufferSize)
|
| {
|
| ClearBuffer();
|
| - FX_INT32 iNumOfBlock = (iBufferSize - 1) / m_iAllocStep + 1;
|
| - for (FX_INT32 i = 0; i < iNumOfBlock; i++) {
|
| + int32_t iNumOfBlock = (iBufferSize - 1) / m_iAllocStep + 1;
|
| + for (int32_t i = 0; i < iNumOfBlock; i++) {
|
| FX_LPWSTR pBlockBuffer = (FX_LPWSTR)FDE_Alloc(m_iAllocStep * sizeof(FX_WCHAR));
|
| if (pBlockBuffer == NULL) {
|
| ClearBuffer();
|
| @@ -1430,17 +1430,17 @@ FX_BOOL CFDE_BlockBuffer::InitBuffer(FX_INT32 iBufferSize)
|
| m_iBufferSize = iNumOfBlock * m_iAllocStep;
|
| return TRUE;
|
| }
|
| -void CFDE_BlockBuffer::SetTextChar(FX_INT32 iIndex, FX_WCHAR ch)
|
| +void CFDE_BlockBuffer::SetTextChar(int32_t iIndex, FX_WCHAR ch)
|
| {
|
| if (iIndex < 0) {
|
| return;
|
| }
|
| - FX_INT32 iRealIndex = m_iStartPosition + iIndex;
|
| - FX_INT32 iBlockIndex = iRealIndex / m_iAllocStep;
|
| - FX_INT32 iInnerIndex = iRealIndex % m_iAllocStep;
|
| - FX_INT32 iBlockSize = m_BlockArray.GetSize();
|
| + int32_t iRealIndex = m_iStartPosition + iIndex;
|
| + int32_t iBlockIndex = iRealIndex / m_iAllocStep;
|
| + int32_t iInnerIndex = iRealIndex % m_iAllocStep;
|
| + int32_t iBlockSize = m_BlockArray.GetSize();
|
| if (iBlockIndex >= iBlockSize) {
|
| - FX_INT32 iNewBlocks = iBlockIndex - iBlockSize + 1;
|
| + int32_t iNewBlocks = iBlockIndex - iBlockSize + 1;
|
| do {
|
| FX_LPWSTR pBlock = (FX_LPWSTR)FDE_Alloc(m_iAllocStep * sizeof(FX_WCHAR));
|
| if (!pBlock) {
|
| @@ -1456,7 +1456,7 @@ void CFDE_BlockBuffer::SetTextChar(FX_INT32 iIndex, FX_WCHAR ch)
|
| m_iDataLength = iIndex + 1;
|
| }
|
| }
|
| -FX_INT32 CFDE_BlockBuffer::DeleteTextChars(FX_INT32 iCount, FX_BOOL bDirection )
|
| +int32_t CFDE_BlockBuffer::DeleteTextChars(int32_t iCount, FX_BOOL bDirection )
|
| {
|
| if (iCount <= 0) {
|
| return m_iDataLength;
|
| @@ -1473,10 +1473,10 @@ FX_INT32 CFDE_BlockBuffer::DeleteTextChars(FX_INT32 iCount, FX_BOOL bDirection )
|
| }
|
| return m_iDataLength;
|
| }
|
| -void CFDE_BlockBuffer::GetTextData(CFX_WideString& wsTextData, FX_INT32 iStart, FX_INT32 iLength) const
|
| +void CFDE_BlockBuffer::GetTextData(CFX_WideString& wsTextData, int32_t iStart, int32_t iLength) const
|
| {
|
| wsTextData.Empty();
|
| - FX_INT32 iMaybeDataLength = m_iBufferSize - 1 - m_iStartPosition;
|
| + int32_t iMaybeDataLength = m_iBufferSize - 1 - m_iStartPosition;
|
| if (iStart < 0 || iStart > iMaybeDataLength) {
|
| return;
|
| }
|
| @@ -1490,16 +1490,16 @@ void CFDE_BlockBuffer::GetTextData(CFX_WideString& wsTextData, FX_INT32 iStart,
|
| if (!pBuf) {
|
| return;
|
| }
|
| - FX_INT32 iStartBlockIndex = 0;
|
| - FX_INT32 iStartInnerIndex = 0;
|
| + int32_t iStartBlockIndex = 0;
|
| + int32_t iStartInnerIndex = 0;
|
| TextDataIndex2BufIndex(iStart, iStartBlockIndex, iStartInnerIndex);
|
| - FX_INT32 iEndBlockIndex = 0;
|
| - FX_INT32 iEndInnerIndex = 0;
|
| + int32_t iEndBlockIndex = 0;
|
| + int32_t iEndInnerIndex = 0;
|
| TextDataIndex2BufIndex(iStart + iLength, iEndBlockIndex, iEndInnerIndex);
|
| - FX_INT32 iPointer = 0;
|
| - for (FX_INT32 i = iStartBlockIndex; i <= iEndBlockIndex; i++) {
|
| - FX_INT32 iBufferPointer = 0;
|
| - FX_INT32 iCopyLength = m_iAllocStep;
|
| + int32_t iPointer = 0;
|
| + for (int32_t i = iStartBlockIndex; i <= iEndBlockIndex; i++) {
|
| + int32_t iBufferPointer = 0;
|
| + int32_t iCopyLength = m_iAllocStep;
|
| if (i == iStartBlockIndex) {
|
| iCopyLength -= iStartInnerIndex;
|
| iBufferPointer = iStartInnerIndex;
|
| @@ -1513,18 +1513,18 @@ void CFDE_BlockBuffer::GetTextData(CFX_WideString& wsTextData, FX_INT32 iStart,
|
| }
|
| wsTextData.ReleaseBuffer(iLength);
|
| }
|
| -void CFDE_BlockBuffer::TextDataIndex2BufIndex(const FX_INT32 iIndex, FX_INT32& iBlockIndex, FX_INT32& iInnerIndex) const
|
| +void CFDE_BlockBuffer::TextDataIndex2BufIndex(const int32_t iIndex, int32_t& iBlockIndex, int32_t& iInnerIndex) const
|
| {
|
| FXSYS_assert(iIndex >= 0);
|
| - FX_INT32 iRealIndex = m_iStartPosition + iIndex;
|
| + int32_t iRealIndex = m_iStartPosition + iIndex;
|
| iBlockIndex = iRealIndex / m_iAllocStep;
|
| iInnerIndex = iRealIndex % m_iAllocStep;
|
| }
|
| void CFDE_BlockBuffer::ClearBuffer()
|
| {
|
| m_iBufferSize = 0;
|
| - FX_INT32 iSize = m_BlockArray.GetSize();
|
| - for (FX_INT32 i = 0; i < iSize; i++) {
|
| + int32_t iSize = m_BlockArray.GetSize();
|
| + for (int32_t i = 0; i < iSize; i++) {
|
| FDE_Free(m_BlockArray[i]);
|
| m_BlockArray[i] = NULL;
|
| }
|
| @@ -1565,15 +1565,15 @@ CFDE_XMLSyntaxParser::CFDE_XMLSyntaxParser()
|
| m_CurNode.iNodeNum = -1;
|
| m_CurNode.eNodeType = FDE_XMLNODE_Unknown;
|
| }
|
| -void CFDE_XMLSyntaxParser::Init(IFX_Stream *pStream, FX_INT32 iXMLPlaneSize, FX_INT32 iTextDataSize )
|
| +void CFDE_XMLSyntaxParser::Init(IFX_Stream *pStream, int32_t iXMLPlaneSize, int32_t iTextDataSize )
|
| {
|
| FXSYS_assert(m_pStream == NULL && m_pBuffer == NULL);
|
| FXSYS_assert(pStream != NULL && iXMLPlaneSize > 0);
|
| - FX_INT32 iStreamLength = pStream->GetLength();
|
| + int32_t iStreamLength = pStream->GetLength();
|
| FXSYS_assert(iStreamLength > 0);
|
| m_pStream = pStream;
|
| m_iXMLPlaneSize = FX_MIN(iXMLPlaneSize, iStreamLength);
|
| - FX_BYTE bom[4];
|
| + uint8_t bom[4];
|
| m_iCurrentPos = m_pStream->GetBOM(bom);
|
| FXSYS_assert(m_pBuffer == NULL);
|
| m_pBuffer = (FX_LPWSTR)FDE_Alloc(m_iXMLPlaneSize * sizeof(FX_WCHAR));
|
| @@ -1590,8 +1590,8 @@ FX_DWORD CFDE_XMLSyntaxParser::DoSyntaxParse()
|
| return m_dwStatus;
|
| }
|
| FXSYS_assert(m_pStream != NULL && m_pBuffer != NULL && m_BlockBuffer.IsInitialized());
|
| - FX_INT32 iStreamLength = m_pStream->GetLength();
|
| - FX_INT32 iPos;
|
| + int32_t iStreamLength = m_pStream->GetLength();
|
| + int32_t iPos;
|
| FX_WCHAR ch;
|
| FX_DWORD dwStatus = FDE_XMLSYNTAXSTATUS_None;
|
| while (TRUE) {
|
| @@ -2066,16 +2066,16 @@ CFDE_XMLSyntaxParser::CFDE_XMLSyntaxParser()
|
| m_CurNode.iNodeNum = -1;
|
| m_CurNode.eNodeType = FDE_XMLNODE_Unknown;
|
| }
|
| -void CFDE_XMLSyntaxParser::Init(IFX_Stream *pStream, FX_INT32 iXMLPlaneSize, FX_INT32 iTextDataSize )
|
| +void CFDE_XMLSyntaxParser::Init(IFX_Stream *pStream, int32_t iXMLPlaneSize, int32_t iTextDataSize )
|
| {
|
| FXSYS_assert(m_pStream == NULL && m_pBuffer == NULL);
|
| FXSYS_assert(pStream != NULL && iXMLPlaneSize > 0 && iTextDataSize > 0);
|
| - FX_INT32 iStreamLength = pStream->GetLength();
|
| + int32_t iStreamLength = pStream->GetLength();
|
| FXSYS_assert(iStreamLength > 0);
|
| m_pStream = pStream;
|
| m_iXMLPlaneSize = FX_MIN(iXMLPlaneSize, iStreamLength);
|
| m_iTextDataSize = iTextDataSize;
|
| - FX_BYTE bom[4];
|
| + uint8_t bom[4];
|
| m_iCurrentPos = m_pStream->GetBOM(bom);
|
| FXSYS_assert(m_pBuffer == NULL);
|
| m_pBuffer = (FX_LPWSTR)FDE_Alloc(m_iXMLPlaneSize * sizeof(FX_WCHAR));
|
| @@ -2091,8 +2091,8 @@ FX_DWORD CFDE_XMLSyntaxParser::DoSyntaxParse()
|
| return m_dwStatus;
|
| }
|
| FXSYS_assert(m_pStream != NULL && m_pBuffer != NULL && m_pwsTextData != NULL);
|
| - FX_INT32 iStreamLength = m_pStream->GetLength();
|
| - FX_INT32 iPos;
|
| + int32_t iStreamLength = m_pStream->GetLength();
|
| + int32_t iPos;
|
| FX_WCHAR ch;
|
| FX_DWORD dwStatus = FDE_XMLSYNTAXSTATUS_None;
|
| while (TRUE) {
|
| @@ -2506,12 +2506,12 @@ CFDE_XMLSyntaxParser::~CFDE_XMLSyntaxParser()
|
| FDE_Free(m_pBuffer);
|
| }
|
| }
|
| -FX_INT32 CFDE_XMLSyntaxParser::GetStatus() const
|
| +int32_t CFDE_XMLSyntaxParser::GetStatus() const
|
| {
|
| if (m_pStream == NULL) {
|
| return -1;
|
| }
|
| - FX_INT32 iStreamLength = m_pStream->GetLength();
|
| + int32_t iStreamLength = m_pStream->GetLength();
|
| if (iStreamLength < 1) {
|
| return 100;
|
| }
|
| @@ -2523,10 +2523,10 @@ FX_INT32 CFDE_XMLSyntaxParser::GetStatus() const
|
| }
|
| return m_iParsedBytes * 100 / iStreamLength;
|
| }
|
| -static FX_INT32 FX_GetUTF8EncodeLength(FX_LPCWSTR pSrc, FX_INT32 iSrcLen)
|
| +static int32_t FX_GetUTF8EncodeLength(FX_LPCWSTR pSrc, int32_t iSrcLen)
|
| {
|
| FX_DWORD unicode = 0;
|
| - FX_INT32 iDstNum = 0;
|
| + int32_t iDstNum = 0;
|
| while (iSrcLen -- > 0) {
|
| unicode = *pSrc ++;
|
| int nbytes = 0;
|
| @@ -2552,8 +2552,8 @@ FX_FILESIZE CFDE_XMLSyntaxParser::GetCurrentBinaryPos() const
|
| if (m_pStream == NULL) {
|
| return 0;
|
| }
|
| - FX_INT32 nSrcLen = m_pStart - m_pBuffer;
|
| - FX_INT32 nDstLen = FX_GetUTF8EncodeLength(m_pBuffer, nSrcLen);
|
| + int32_t nSrcLen = m_pStart - m_pBuffer;
|
| + int32_t nDstLen = FX_GetUTF8EncodeLength(m_pBuffer, nSrcLen);
|
| return m_iParsedBytes + nDstLen;
|
| }
|
| #ifdef _FDE_BLOCK_BUFFER
|
| @@ -2570,13 +2570,13 @@ void CFDE_XMLSyntaxParser::ParseTextChar(FX_WCHAR ch)
|
| if (m_iEntityStart > -1 && ch == L';') {
|
| CFX_WideString csEntity;
|
| m_BlockBuffer.GetTextData(csEntity, m_iEntityStart + 1, (m_iDataLength - 1) - m_iEntityStart - 1);
|
| - FX_INT32 iLen = csEntity.GetLength();
|
| + int32_t iLen = csEntity.GetLength();
|
| if (iLen > 0) {
|
| if (csEntity[0] == L'#') {
|
| ch = 0;
|
| FX_WCHAR w;
|
| if (iLen > 1 && csEntity[1] == L'x') {
|
| - for (FX_INT32 i = 2; i < iLen; i ++) {
|
| + for (int32_t i = 2; i < iLen; i ++) {
|
| w = csEntity[i];
|
| if (w >= L'0' && w <= L'9') {
|
| ch = (ch << 4) + w - L'0';
|
| @@ -2589,7 +2589,7 @@ void CFDE_XMLSyntaxParser::ParseTextChar(FX_WCHAR ch)
|
| }
|
| }
|
| } else {
|
| - for (FX_INT32 i = 1; i < iLen; i ++) {
|
| + for (int32_t i = 1; i < iLen; i ++) {
|
| w = csEntity[i];
|
| if (w < L'0' || w > L'9') {
|
| break;
|
| @@ -2639,13 +2639,13 @@ void CFDE_XMLSyntaxParser::ParseTextChar(FX_WCHAR ch)
|
| m_pwsTextData[m_iDataPos] = ch;
|
| if (m_iEntityStart > -1 && ch == L';') {
|
| CFX_WideString csEntity(m_pwsTextData + m_iEntityStart + 1, m_iDataPos - m_iEntityStart - 1);
|
| - FX_INT32 iLen = csEntity.GetLength();
|
| + int32_t iLen = csEntity.GetLength();
|
| if (iLen > 0) {
|
| if (csEntity[0] == L'#') {
|
| ch = 0;
|
| FX_WCHAR w;
|
| if (iLen > 1 && csEntity[1] == L'x') {
|
| - for (FX_INT32 i = 2; i < iLen; i ++) {
|
| + for (int32_t i = 2; i < iLen; i ++) {
|
| w = csEntity[i];
|
| if (w >= L'0' && w <= L'9') {
|
| ch = (ch << 4) + w - L'0';
|
| @@ -2658,7 +2658,7 @@ void CFDE_XMLSyntaxParser::ParseTextChar(FX_WCHAR ch)
|
| }
|
| }
|
| } else {
|
| - for (FX_INT32 i = 1; i < iLen; i ++) {
|
| + for (int32_t i = 1; i < iLen; i ++) {
|
| w = csEntity[i];
|
| if (w < L'0' || w > L'9') {
|
| break;
|
|
|