dbertoni    01/01/25 09:13:04

  Modified:    c/src/XalanSourceTree XalanSourceTreeAttributesVector.cpp
                        XalanSourceTreeContentHandler.cpp
                        XalanSourceTreeDocument.cpp
  Log:
  Changes for Solaris port.
  
  Revision  Changes    Path
  1.3       +1 -1      
xml-xalan/c/src/XalanSourceTree/XalanSourceTreeAttributesVector.cpp
  
  Index: XalanSourceTreeAttributesVector.cpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/c/src/XalanSourceTree/XalanSourceTreeAttributesVector.cpp,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XalanSourceTreeAttributesVector.cpp       2000/12/17 22:26:58     1.2
  +++ XalanSourceTreeAttributesVector.cpp       2001/01/25 17:13:00     1.3
  @@ -128,7 +128,7 @@
        ListEntryType&  theNewEntry = m_list.back();
   
        // Resize the vector to the appropriate size...
  -     theNewEntry.second.resize(theBlockSize, 0);
  +     theNewEntry.second.resize(theBlockSize, VectorType::value_type(0));
   
        // Set the number of free spaces accordingly...
        theNewEntry.first = theBlockSize - theCount;
  
  
  
  1.5       +1 -1      
xml-xalan/c/src/XalanSourceTree/XalanSourceTreeContentHandler.cpp
  
  Index: XalanSourceTreeContentHandler.cpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/c/src/XalanSourceTree/XalanSourceTreeContentHandler.cpp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XalanSourceTreeContentHandler.cpp 2001/01/16 02:52:35     1.4
  +++ XalanSourceTreeContentHandler.cpp 2001/01/25 17:13:01     1.5
  @@ -302,7 +302,7 @@
   
        // Push a dummy value for the current element, so we
        // don't have to check for an empty stack in endElement().
  -     m_elementStack.push_back(0);
  +     m_elementStack.push_back(ElementStackType::value_type(0));
   }
   
   
  
  
  
  1.8       +26 -26    
xml-xalan/c/src/XalanSourceTree/XalanSourceTreeDocument.cpp
  
  Index: XalanSourceTreeDocument.cpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/c/src/XalanSourceTree/XalanSourceTreeDocument.cpp,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- XalanSourceTreeDocument.cpp       2001/01/18 22:34:30     1.7
  +++ XalanSourceTreeDocument.cpp       2001/01/25 17:13:01     1.8
  @@ -737,6 +737,32 @@
   
   
   
  +inline const XalanDOMString&
  +XalanSourceTreeDocument::getTextNodeString(
  +                     const XalanDOMChar*             chars,
  +                     unsigned int                    length)
  +{
  +     if (m_poolAllText == true)
  +     {
  +             return m_stringPool.get(chars, length);
  +     }
  +     else
  +     {
  +             const StringCollectionType::iterator    theIterator =
  +                             
m_nonPooledStrings.insert(m_nonPooledStrings.end(), XalanDOMString());
  +
  +             XalanDOMString&         theString = *theIterator;
  +
  +             assign(theString, chars, length);
  +
  +             assert(length == ::length(theString));
  +
  +             return theString;
  +     }
  +}
  +
  +
  +
   XalanSourceTreeText*
   XalanSourceTreeDocument::createTextNode(
                        const XalanDOMChar*                     chars,
  @@ -1009,32 +1035,6 @@
                                        
c_wstr(theAttributeVector[i]->getValue()),
                                        theOwnerElement));
                }
  -     }
  -}
  -
  -
  -
  -inline const XalanDOMString&
  -XalanSourceTreeDocument::getTextNodeString(
  -                     const XalanDOMChar*             chars,
  -                     unsigned int                    length)
  -{
  -     if (m_poolAllText == true)
  -     {
  -             return m_stringPool.get(chars, length);
  -     }
  -     else
  -     {
  -             const StringCollectionType::iterator    theIterator =
  -                             
m_nonPooledStrings.insert(m_nonPooledStrings.end(), XalanDOMString());
  -
  -             XalanDOMString&         theString = *theIterator;
  -
  -             assign(theString, chars, length);
  -
  -             assert(length == ::length(theString));
  -
  -             return theString;
        }
   }
   
  
  
  

Reply via email to