dbertoni    00/05/03 11:41:12

  Modified:    c/src/XercesParserLiaison XercesEntityBridge.cpp
                        XercesEntityBridge.hpp
  Log:
  Rearranged code to work around an MSVC code-generation bug.
  
  Revision  Changes    Path
  1.2       +1 -1      
xml-xalan/c/src/XercesParserLiaison/XercesEntityBridge.cpp
  
  Index: XercesEntityBridge.cpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/c/src/XercesParserLiaison/XercesEntityBridge.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XercesEntityBridge.cpp    2000/04/11 14:39:30     1.1
  +++ XercesEntityBridge.cpp    2000/05/03 18:41:10     1.2
  @@ -70,7 +70,7 @@
        XalanEntity(),
        m_xercesNode(theXercesDOMEntity),
        m_navigator(theNavigator),
  -     m_children(theXercesDOMEntity.getChildNodes(),
  +     m_children(m_xercesNode.getChildNodes(),
                           theNavigator)
   {
   }
  
  
  
  1.2       +7 -0      
xml-xalan/c/src/XercesParserLiaison/XercesEntityBridge.hpp
  
  Index: XercesEntityBridge.hpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/c/src/XercesParserLiaison/XercesEntityBridge.hpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XercesEntityBridge.hpp    2000/04/11 14:39:30     1.1
  +++ XercesEntityBridge.hpp    2000/05/03 18:41:11     1.2
  @@ -473,6 +473,13 @@
        operator==(const XercesEntityBridge&            theRHS) const;
   
        // Data members...
  +     // $$$ Note that there is an order dependency here,
  +     // due do a code generation bug with MSVC 6.0.  The
  +     // call to construct the XercesNodeListBridge uses
  +     // the m_xercesNode data member instead of the 
  +     // constructor parameter.  I have no idea why MSVC
  +     // generate bogus code when using the parameter, but
  +     // it does...
        DOM_Entity                                              m_xercesNode;
   
        const XercesBridgeNavigator&    m_navigator;
  
  
  

Reply via email to