You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by db...@locus.apache.org on 2000/08/22 22:20:34 UTC
cvs commit: xml-xalan/c/src/XMLSupport FormatterToDOM.cpp FormatterToDOM.hpp FormatterToHTML.cpp FormatterToXML.cpp FormatterToXML.hpp
dbertoni 00/08/22 13:20:34
Modified: c/src/XMLSupport FormatterToDOM.cpp FormatterToDOM.hpp
FormatterToHTML.cpp FormatterToXML.cpp
FormatterToXML.hpp
Log:
Changes for AIX port.
Revision Changes Path
1.9 +3 -3 xml-xalan/c/src/XMLSupport/FormatterToDOM.cpp
Index: FormatterToDOM.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XMLSupport/FormatterToDOM.cpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- FormatterToDOM.cpp 2000/07/19 16:14:04 1.8
+++ FormatterToDOM.cpp 2000/08/22 20:20:29 1.9
@@ -158,7 +158,7 @@
append(elem);
- m_elemStack.push(m_currentElem);
+ m_elemStack.push_back(m_currentElem);
m_currentElem = elem;
}
@@ -171,9 +171,9 @@
{
if(m_elemStack.empty() == false)
{
- m_currentElem = m_elemStack.top();
+ m_currentElem = m_elemStack.back();
- m_elemStack.pop();
+ m_elemStack.pop_back();
}
else
{
1.9 +3 -3 xml-xalan/c/src/XMLSupport/FormatterToDOM.hpp
Index: FormatterToDOM.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XMLSupport/FormatterToDOM.hpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- FormatterToDOM.hpp 2000/07/19 16:14:05 1.8
+++ FormatterToDOM.hpp 2000/08/22 20:20:29 1.9
@@ -64,7 +64,7 @@
-#include <stack>
+#include <vector>
@@ -204,9 +204,9 @@
XalanElement* m_currentElem;
#if defined(XALAN_NO_NAMESPACES)
- typedef stack<XalanElement*> ElementStackType;
+ typedef vector<XalanElement*> ElementStackType;
#else
- typedef std::stack<XalanElement*> ElementStackType;
+ typedef std::vector<XalanElement*> ElementStackType;
#endif
ElementStackType m_elemStack;
1.22 +6 -6 xml-xalan/c/src/XMLSupport/FormatterToHTML.cpp
Index: FormatterToHTML.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XMLSupport/FormatterToHTML.cpp,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- FormatterToHTML.cpp 2000/08/07 19:51:31 1.21
+++ FormatterToHTML.cpp 2000/08/22 20:20:30 1.22
@@ -55,7 +55,7 @@
* <http://www.apache.org/>.
*/
/**
- * $Id: FormatterToHTML.cpp,v 1.21 2000/08/07 19:51:31 dbertoni Exp $
+ * $Id: FormatterToHTML.cpp,v 1.22 2000/08/22 20:20:30 dbertoni Exp $
*
* $State: Exp $
*
@@ -202,7 +202,7 @@
FormatterToHTML::createElementFlagsMap();
-const FormatterToHTML::ElemDesc FormatterToHTML::s_dummyDesc(ElemDesc::BLOCK);
+const FormatterToHTML::ElemDesc FormatterToHTML::s_dummyDesc(FormatterToHTML::ElemDesc::BLOCK);
const XalanDOMCharVectorType FormatterToHTML::s_doctypeHeaderStartString =
@@ -402,7 +402,7 @@
m_inBlockElem = !isBlockElement;
- m_isRawStack.push(elemDesc.is(ElemDesc::RAW));
+ m_isRawStack.push_back(elemDesc.is(ElemDesc::RAW));
m_currentElementName = nameUpper;
@@ -436,7 +436,7 @@
const bool hasChildNodes = childNodesWereAdded();
- m_isRawStack.pop();
+ m_isRawStack.pop_back();
const XalanDOMString nameUpper = toUpperCase(name);
@@ -505,7 +505,7 @@
{
if (m_preserves.empty() == false)
{
- m_preserves.pop();
+ m_preserves.pop_back();
}
}
@@ -532,7 +532,7 @@
charactersRaw(chars, length);
}
else if (m_isRawStack.empty() == false &&
- m_isRawStack.top() == true)
+ m_isRawStack.back() == true)
{
writeParentTagEnd();
1.23 +9 -9 xml-xalan/c/src/XMLSupport/FormatterToXML.cpp
Index: FormatterToXML.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XMLSupport/FormatterToXML.cpp,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- FormatterToXML.cpp 2000/08/15 19:43:07 1.22
+++ FormatterToXML.cpp 2000/08/22 20:20:30 1.23
@@ -787,9 +787,9 @@
}
else
{
- m_ispreserve = m_preserves.top();
+ m_ispreserve = m_preserves.back();
- m_preserves.pop();
+ m_preserves.pop_back();
}
}
@@ -1197,15 +1197,15 @@
if(!m_elemStack.empty())
{
// See if the parent element has already been flagged as having children.
- if(false == m_elemStack.top())
+ if(false == m_elemStack.back())
{
accum('>');
m_isprevtext = false;
- m_elemStack.pop();
- m_elemStack.push(true);
+ m_elemStack.pop_back();
+ m_elemStack.push_back(true);
- m_preserves.push(m_ispreserve);
+ m_preserves.push_back(m_ispreserve);
}
}
}
@@ -1215,7 +1215,7 @@
void
FormatterToXML::openElementForChildren()
{
- m_elemStack.push(false);
+ m_elemStack.push_back(false);
}
@@ -1227,9 +1227,9 @@
if (m_elemStack.size() > 0)
{
- fResult = m_elemStack.top();
+ fResult = m_elemStack.back();
- m_elemStack.pop();
+ m_elemStack.pop_back();
}
return fResult;
1.14 +6 -6 xml-xalan/c/src/XMLSupport/FormatterToXML.hpp
Index: FormatterToXML.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XMLSupport/FormatterToXML.hpp,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- FormatterToXML.hpp 2000/08/07 19:51:32 1.13
+++ FormatterToXML.hpp 2000/08/22 20:20:31 1.14
@@ -606,13 +606,13 @@
static const XalanDOMCharVectorType s_formatterToDOMString;
#if defined(XALAN_NO_NAMESPACES)
- typedef stack<bool> BoolStackType;
- typedef vector<XalanDOMChar> DOMCharBufferType;
- typedef vector<char> ByteBufferType;
+ typedef vector<bool> BoolStackType;
+ typedef vector<XalanDOMChar> DOMCharBufferType;
+ typedef vector<char> ByteBufferType;
#else
- typedef std::stack<bool> BoolStackType;
- typedef std::vector<XalanDOMChar> DOMCharBufferType;
- typedef std::vector<char> ByteBufferType;
+ typedef std::vector<bool> BoolStackType;
+ typedef std::vector<XalanDOMChar> DOMCharBufferType;
+ typedef std::vector<char> ByteBufferType;
#endif
/**