tng         2003/03/14 04:44:51

  Modified:    c/src/xercesc/com IXMLDOMCharacterDataImpl.h
                        IXMLDOMNodeImpl.h IXMLDOMNodeImpl.inl
                        XMLDOMAttribute.h XMLDOMCDATASection.h
                        XMLDOMComment.h XMLDOMDocument.h
                        XMLDOMDocumentFragment.h XMLDOMDocumentType.h
                        XMLDOMElement.h XMLDOMEntity.h
                        XMLDOMEntityReference.h XMLDOMImplementation.h
                        XMLDOMNamedNodeMap.h XMLDOMNodeList.h
                        XMLDOMNotation.h XMLDOMParseError.h
                        XMLDOMProcessingInstruction.h XMLDOMText.h
                        XMLDOMUtil.h XMLDOMXMLDecl.h
  Log:
  [Bug 17147] C++ namespace breaks build of XercesCOM DLL
  
  Revision  Changes    Path
  1.2       +4 -0      xml-xerces/c/src/xercesc/com/IXMLDOMCharacterDataImpl.h
  
  Index: IXMLDOMCharacterDataImpl.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/IXMLDOMCharacterDataImpl.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- IXMLDOMCharacterDataImpl.h        1 Feb 2002 22:21:39 -0000       1.1
  +++ IXMLDOMCharacterDataImpl.h        14 Mar 2003 12:44:49 -0000      1.2
  @@ -56,8 +56,11 @@
   
   /*
    * $Log$
  - * Revision 1.1  2002/02/01 22:21:39  peiyongz
  - * Initial revision
  + * Revision 1.2  2003/03/14 12:44:49  tng
  + * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
  + *
  + * Revision 1.1.1.1  2002/02/01 22:21:39  peiyongz
  + * sane_include
    *
    * Revision 1.3  2000/07/07 00:12:51  jpolast
    * bug fixes for non-null terminated strings
  @@ -71,6 +74,7 @@
   #define ___ixmldomcharacterdataimpl_h___
   
   #include "IXMLDOMNodeImpl.h"
  +XERCES_CPP_NAMESPACE_USE
   
   template <class T, const IID* piid, const GUID* plibid = &CComModule::m_libid, WORD 
wMajor = 1,
   WORD wMinor = 0, class tihclass = CComTypeInfoHolder>
  
  
  
  1.2       +8 -1      xml-xerces/c/src/xercesc/com/IXMLDOMNodeImpl.h
  
  Index: IXMLDOMNodeImpl.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/IXMLDOMNodeImpl.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- IXMLDOMNodeImpl.h 1 Feb 2002 22:21:39 -0000       1.1
  +++ IXMLDOMNodeImpl.h 14 Mar 2003 12:44:49 -0000      1.2
  @@ -56,8 +56,11 @@
   
   /*
    * $Log$
  - * Revision 1.1  2002/02/01 22:21:39  peiyongz
  - * Initial revision
  + * Revision 1.2  2003/03/14 12:44:49  tng
  + * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
  + *
  + * Revision 1.1.1.1  2002/02/01 22:21:39  peiyongz
  + * sane_include
    *
    * Revision 1.6  2001/05/11 13:25:00  tng
    * Copyright update.
  @@ -83,6 +86,10 @@
   #ifndef ___ixmldomnodeimpl_h___
   #define ___ixmldomnodeimpl_h___
   
  +#include <xercesc/util/XercesDefs.hpp>
  +#include <xercesc/dom/deprecated/DOM_DOMException.hpp>
  +XERCES_CPP_NAMESPACE_USE
  +
   
   //
   //   This macro is defined in MSXML.H's compatible with IE5
  @@ -190,7 +197,7 @@
   
   };
   
  -class DOM_DOMException;
  +class XERCES_CPP_NAMESPACE_QUALIFIER DOM_DOMException;
   HRESULT MakeHRESULT(DOM_DOMException& ex);
   
   #include "IXMLDOMNodeImpl.inl"
  
  
  
  1.4       +3 -1      xml-xerces/c/src/xercesc/com/IXMLDOMNodeImpl.inl
  
  Index: IXMLDOMNodeImpl.inl
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/IXMLDOMNodeImpl.inl,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- IXMLDOMNodeImpl.inl       21 May 2002 19:53:53 -0000      1.3
  +++ IXMLDOMNodeImpl.inl       14 Mar 2003 12:44:49 -0000      1.4
  @@ -66,6 +66,8 @@
   #include "XMLDOMUtil.h"
   #include <xercesc/dom/deprecated/DOM_DOMException.hpp>
   
  +XERCES_CPP_NAMESPACE_USE
  +
   template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
   HRESULT STDMETHODCALLTYPE 
IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::InterfaceSupportsErrorInfo(REFIID
 riid)
   {
  
  
  
  1.3       +2 -1      xml-xerces/c/src/xercesc/com/XMLDOMAttribute.h
  
  Index: XMLDOMAttribute.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMAttribute.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XMLDOMAttribute.h 21 May 2002 19:53:53 -0000      1.2
  +++ XMLDOMAttribute.h 14 Mar 2003 12:44:49 -0000      1.3
  @@ -63,6 +63,7 @@
   
   #include <xercesc/dom/deprecated/DOM_Attr.hpp>
   #include "IXMLDOMNodeImpl.h"
  +XERCES_CPP_NAMESPACE_USE
   
   class ATL_NO_VTABLE CXMLDOMAttribute :
        public CComObjectRootEx<CComSingleThreadModel>,
  
  
  
  1.3       +4 -0      xml-xerces/c/src/xercesc/com/XMLDOMCDATASection.h
  
  Index: XMLDOMCDATASection.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMCDATASection.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XMLDOMCDATASection.h      21 May 2002 19:53:53 -0000      1.2
  +++ XMLDOMCDATASection.h      14 Mar 2003 12:44:49 -0000      1.3
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.3  2003/03/14 12:44:49  tng
  + * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
  + *
    * Revision 1.2  2002/05/21 19:53:53  tng
    * DOM Reorganization: update include path for the old DOM interface in COM files
    *
  @@ -84,6 +87,7 @@
   
   #include <xercesc/dom/deprecated/DOM_CDATASection.hpp>
   #include "IXMLDOMTextImpl.h"
  +XERCES_CPP_NAMESPACE_USE
   
   class ATL_NO_VTABLE CXMLDOMCDATASection :
        public CComObjectRootEx<CComSingleThreadModel>,
  
  
  
  1.3       +5 -0      xml-xerces/c/src/xercesc/com/XMLDOMComment.h
  
  Index: XMLDOMComment.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMComment.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XMLDOMComment.h   21 May 2002 19:53:53 -0000      1.2
  +++ XMLDOMComment.h   14 Mar 2003 12:44:49 -0000      1.3
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.3  2003/03/14 12:44:49  tng
  + * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
  + *
    * Revision 1.2  2002/05/21 19:53:53  tng
    * DOM Reorganization: update include path for the old DOM interface in COM files
    *
  @@ -84,6 +87,8 @@
   
   #include <xercesc/dom/deprecated/DOM_Comment.hpp>
   #include "IXMLDOMCharacterDataImpl.h"
  +
  +XERCES_CPP_NAMESPACE_USE
   
   class ATL_NO_VTABLE CXMLDOMComment :
        public CComObjectRootEx<CComSingleThreadModel>,
  
  
  
  1.3       +6 -1      xml-xerces/c/src/xercesc/com/XMLDOMDocument.h
  
  Index: XMLDOMDocument.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMDocument.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XMLDOMDocument.h  21 May 2002 19:53:53 -0000      1.2
  +++ XMLDOMDocument.h  14 Mar 2003 12:44:49 -0000      1.3
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.3  2003/03/14 12:44:49  tng
  + * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
  + *
    * Revision 1.2  2002/05/21 19:53:53  tng
    * DOM Reorganization: update include path for the old DOM interface in COM files
    *
  @@ -95,7 +98,9 @@
   #include <xercesc/sax/ErrorHandler.hpp>
   #include "xml4comCP.h"
   
  -class SAXParseException;
  +XERCES_CPP_NAMESPACE_USE
  +
  +class XERCES_CPP_NAMESPACE_QUALIFIER SAXParseException;
   
   class ATL_NO_VTABLE CXMLDOMDocument :
        public CComObjectRootEx<CComSingleThreadModel>,
  
  
  
  1.3       +5 -0      xml-xerces/c/src/xercesc/com/XMLDOMDocumentFragment.h
  
  Index: XMLDOMDocumentFragment.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMDocumentFragment.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XMLDOMDocumentFragment.h  21 May 2002 19:53:53 -0000      1.2
  +++ XMLDOMDocumentFragment.h  14 Mar 2003 12:44:49 -0000      1.3
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.3  2003/03/14 12:44:49  tng
  + * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
  + *
    * Revision 1.2  2002/05/21 19:53:53  tng
    * DOM Reorganization: update include path for the old DOM interface in COM files
    *
  @@ -84,6 +87,8 @@
   
   #include <xercesc/dom/deprecated/DOM_DocumentFragment.hpp>
   #include "IXMLDOMNodeImpl.h"
  +
  +XERCES_CPP_NAMESPACE_USE
   
   class ATL_NO_VTABLE CXMLDOMDocumentFragment :
        public CComObjectRootEx<CComSingleThreadModel>,
  
  
  
  1.3       +5 -0      xml-xerces/c/src/xercesc/com/XMLDOMDocumentType.h
  
  Index: XMLDOMDocumentType.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMDocumentType.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XMLDOMDocumentType.h      21 May 2002 19:53:53 -0000      1.2
  +++ XMLDOMDocumentType.h      14 Mar 2003 12:44:49 -0000      1.3
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.3  2003/03/14 12:44:49  tng
  + * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
  + *
    * Revision 1.2  2002/05/21 19:53:53  tng
    * DOM Reorganization: update include path for the old DOM interface in COM files
    *
  @@ -84,6 +87,8 @@
   
   #include <xercesc/dom/deprecated/DOM_DocumentType.hpp>
   #include "IXMLDOMNodeImpl.h"
  +
  +XERCES_CPP_NAMESPACE_USE
   
   class ATL_NO_VTABLE CXMLDOMDocumentType :
        public CComObjectRootEx<CComSingleThreadModel>,
  
  
  
  1.3       +5 -0      xml-xerces/c/src/xercesc/com/XMLDOMElement.h
  
  Index: XMLDOMElement.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMElement.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XMLDOMElement.h   21 May 2002 19:53:53 -0000      1.2
  +++ XMLDOMElement.h   14 Mar 2003 12:44:49 -0000      1.3
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.3  2003/03/14 12:44:49  tng
  + * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
  + *
    * Revision 1.2  2002/05/21 19:53:53  tng
    * DOM Reorganization: update include path for the old DOM interface in COM files
    *
  @@ -84,6 +87,8 @@
   
   #include <xercesc/dom/deprecated/DOM_Element.hpp>
   #include "IXMLDOMNodeImpl.h"
  +
  +XERCES_CPP_NAMESPACE_USE
   
   class ATL_NO_VTABLE CXMLDOMElement :
        public CComObjectRootEx<CComSingleThreadModel>,
  
  
  
  1.3       +5 -0      xml-xerces/c/src/xercesc/com/XMLDOMEntity.h
  
  Index: XMLDOMEntity.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMEntity.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XMLDOMEntity.h    21 May 2002 19:53:53 -0000      1.2
  +++ XMLDOMEntity.h    14 Mar 2003 12:44:49 -0000      1.3
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.3  2003/03/14 12:44:49  tng
  + * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
  + *
    * Revision 1.2  2002/05/21 19:53:53  tng
    * DOM Reorganization: update include path for the old DOM interface in COM files
    *
  @@ -75,6 +78,8 @@
   
   #include <xercesc/dom/deprecated/DOM_Entity.hpp>
   #include "IXMLDOMNodeImpl.h"
  +
  +XERCES_CPP_NAMESPACE_USE
   
   class ATL_NO_VTABLE CXMLDOMEntity : 
        public CComObjectRootEx<CComSingleThreadModel>,
  
  
  
  1.3       +5 -0      xml-xerces/c/src/xercesc/com/XMLDOMEntityReference.h
  
  Index: XMLDOMEntityReference.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMEntityReference.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XMLDOMEntityReference.h   21 May 2002 19:53:53 -0000      1.2
  +++ XMLDOMEntityReference.h   14 Mar 2003 12:44:49 -0000      1.3
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.3  2003/03/14 12:44:49  tng
  + * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
  + *
    * Revision 1.2  2002/05/21 19:53:53  tng
    * DOM Reorganization: update include path for the old DOM interface in COM files
    *
  @@ -84,6 +87,8 @@
   
   #include <xercesc/dom/deprecated/DOM_EntityReference.hpp>
   #include "IXMLDOMNodeImpl.h"
  +
  +XERCES_CPP_NAMESPACE_USE
   
   class ATL_NO_VTABLE CXMLDOMEntityReference :
        public CComObjectRootEx<CComSingleThreadModel>,
  
  
  
  1.3       +5 -0      xml-xerces/c/src/xercesc/com/XMLDOMImplementation.h
  
  Index: XMLDOMImplementation.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMImplementation.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XMLDOMImplementation.h    21 May 2002 19:53:53 -0000      1.2
  +++ XMLDOMImplementation.h    14 Mar 2003 12:44:49 -0000      1.3
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.3  2003/03/14 12:44:49  tng
  + * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
  + *
    * Revision 1.2  2002/05/21 19:53:53  tng
    * DOM Reorganization: update include path for the old DOM interface in COM files
    *
  @@ -74,6 +77,8 @@
   #define ___xmldomimplementation_h___
   
   #include <xercesc/dom/deprecated/DOM_DOMImplementation.hpp>
  +
  +XERCES_CPP_NAMESPACE_USE
   
   class ATL_NO_VTABLE CXMLDOMImplementation : 
        public CComObjectRootEx<CComSingleThreadModel>,
  
  
  
  1.3       +5 -0      xml-xerces/c/src/xercesc/com/XMLDOMNamedNodeMap.h
  
  Index: XMLDOMNamedNodeMap.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMNamedNodeMap.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XMLDOMNamedNodeMap.h      21 May 2002 19:53:53 -0000      1.2
  +++ XMLDOMNamedNodeMap.h      14 Mar 2003 12:44:49 -0000      1.3
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.3  2003/03/14 12:44:49  tng
  + * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
  + *
    * Revision 1.2  2002/05/21 19:53:53  tng
    * DOM Reorganization: update include path for the old DOM interface in COM files
    *
  @@ -84,6 +87,8 @@
   
   #include <xercesc/dom/deprecated/DOM_NamedNodeMap.hpp>
   #include "NodeContainerImpl.h"
  +
  +XERCES_CPP_NAMESPACE_USE
   
   class ATL_NO_VTABLE CXMLDOMNamedNodeMap :
        public CComObjectRootEx<CComSingleThreadModel>,
  
  
  
  1.3       +5 -0      xml-xerces/c/src/xercesc/com/XMLDOMNodeList.h
  
  Index: XMLDOMNodeList.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMNodeList.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XMLDOMNodeList.h  21 May 2002 19:53:53 -0000      1.2
  +++ XMLDOMNodeList.h  14 Mar 2003 12:44:49 -0000      1.3
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.3  2003/03/14 12:44:49  tng
  + * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
  + *
    * Revision 1.2  2002/05/21 19:53:53  tng
    * DOM Reorganization: update include path for the old DOM interface in COM files
    *
  @@ -84,6 +87,8 @@
   
   #include <xercesc/dom/deprecated/DOM_NodeList.hpp>
   #include "NodeContainerImpl.h"
  +
  +XERCES_CPP_NAMESPACE_USE
   
   class ATL_NO_VTABLE CXMLDOMNodeList :
        public CComObjectRootEx<CComSingleThreadModel>,
  
  
  
  1.3       +5 -0      xml-xerces/c/src/xercesc/com/XMLDOMNotation.h
  
  Index: XMLDOMNotation.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMNotation.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XMLDOMNotation.h  21 May 2002 19:53:53 -0000      1.2
  +++ XMLDOMNotation.h  14 Mar 2003 12:44:49 -0000      1.3
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.3  2003/03/14 12:44:49  tng
  + * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
  + *
    * Revision 1.2  2002/05/21 19:53:53  tng
    * DOM Reorganization: update include path for the old DOM interface in COM files
    *
  @@ -84,6 +87,8 @@
   
   #include <xercesc/dom/deprecated/DOM_Notation.hpp>
   #include "IXMLDOMNodeImpl.h"
  +
  +XERCES_CPP_NAMESPACE_USE
   
   class ATL_NO_VTABLE CXMLDOMNotation :
        public CComObjectRootEx<CComSingleThreadModel>,
  
  
  
  1.2       +6 -0      xml-xerces/c/src/xercesc/com/XMLDOMParseError.h
  
  Index: XMLDOMParseError.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMParseError.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XMLDOMParseError.h        1 Feb 2002 22:21:42 -0000       1.1
  +++ XMLDOMParseError.h        14 Mar 2003 12:44:49 -0000      1.2
  @@ -56,8 +56,11 @@
   
   /*
    * $Log$
  - * Revision 1.1  2002/02/01 22:21:42  peiyongz
  - * Initial revision
  + * Revision 1.2  2003/03/14 12:44:49  tng
  + * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
  + *
  + * Revision 1.1.1.1  2002/02/01 22:21:42  peiyongz
  + * sane_include
    *
    * Revision 1.3  2000/06/03 00:29:01  andyh
    * COM Wrapper changes from Curt Arnold
  @@ -69,6 +72,9 @@
   
   #ifndef ___xmldomparseerror_h___
   #define ___xmldomparseerror_h___
  +
  +#include <xercesc/util/XercesDefs.hpp>
  +XERCES_CPP_NAMESPACE_USE
   
   class ATL_NO_VTABLE CXMLDOMParseError : 
        public CComObjectRootEx<CComSingleThreadModel>,
  
  
  
  1.3       +5 -0      xml-xerces/c/src/xercesc/com/XMLDOMProcessingInstruction.h
  
  Index: XMLDOMProcessingInstruction.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMProcessingInstruction.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XMLDOMProcessingInstruction.h     21 May 2002 19:53:53 -0000      1.2
  +++ XMLDOMProcessingInstruction.h     14 Mar 2003 12:44:49 -0000      1.3
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.3  2003/03/14 12:44:49  tng
  + * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
  + *
    * Revision 1.2  2002/05/21 19:53:53  tng
    * DOM Reorganization: update include path for the old DOM interface in COM files
    *
  @@ -84,6 +87,8 @@
   
   #include <xercesc/dom/deprecated/DOM_ProcessingInstruction.hpp>
   #include "IXMLDOMNodeImpl.h"
  +
  +XERCES_CPP_NAMESPACE_USE
   
   class ATL_NO_VTABLE CXMLDOMProcessingInstruction :
        public CComObjectRootEx<CComSingleThreadModel>,
  
  
  
  1.3       +5 -0      xml-xerces/c/src/xercesc/com/XMLDOMText.h
  
  Index: XMLDOMText.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMText.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XMLDOMText.h      21 May 2002 19:53:53 -0000      1.2
  +++ XMLDOMText.h      14 Mar 2003 12:44:49 -0000      1.3
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.3  2003/03/14 12:44:49  tng
  + * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
  + *
    * Revision 1.2  2002/05/21 19:53:53  tng
    * DOM Reorganization: update include path for the old DOM interface in COM files
    *
  @@ -84,6 +87,8 @@
   
   #include <xercesc/dom/deprecated/DOM_Text.hpp>
   #include "IXMLDOMTextImpl.h"
  +
  +XERCES_CPP_NAMESPACE_USE
   
   class ATL_NO_VTABLE CXMLDOMText :
        public CComObjectRootEx<CComSingleThreadModel>,
  
  
  
  1.2       +6 -2      xml-xerces/c/src/xercesc/com/XMLDOMUtil.h
  
  Index: XMLDOMUtil.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMUtil.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XMLDOMUtil.h      1 Feb 2002 22:21:42 -0000       1.1
  +++ XMLDOMUtil.h      14 Mar 2003 12:44:49 -0000      1.2
  @@ -61,7 +61,11 @@
   #ifndef ___wrapnode_h___
   #define ___wrapnode_h___
   
  -class DOM_Node;
  +#include <xercesc/util/XercesDefs.hpp>
  +#include <xercesc/dom/deprecated/DOM_Node.hpp>
  +XERCES_CPP_NAMESPACE_USE
  +
  +class XERCES_CPP_NAMESPACE_QUALIFIER DOM_Node;
   
   extern const OLECHAR* g_DomNodeName[];
   extern const int     g_DomNodeNameSize;
  
  
  
  1.3       +1 -0      xml-xerces/c/src/xercesc/com/XMLDOMXMLDecl.h
  
  Index: XMLDOMXMLDecl.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMXMLDecl.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XMLDOMXMLDecl.h   21 May 2002 19:53:53 -0000      1.2
  +++ XMLDOMXMLDecl.h   14 Mar 2003 12:44:49 -0000      1.3
  @@ -60,6 +60,7 @@
   
   #include <xercesc/dom/deprecated/DOM_XMLDecl.hpp>
   #include "IXMLDOMNodeImpl.h"
  +XERCES_CPP_NAMESPACE_USE
   
   class ATL_NO_VTABLE CXMLDOMXMLDecl : 
        public CComObjectRootEx<CComSingleThreadModel>,
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to