dbertoni    2002/11/25 17:45:28

  Modified:    c/src/Include PlatformDefinitions.hpp
  Log:
  Fixed macros for non-namespace aware builds.
  
  Revision  Changes    Path
  1.18      +9 -4      xml-xalan/c/src/Include/PlatformDefinitions.hpp
  
  Index: PlatformDefinitions.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/Include/PlatformDefinitions.hpp,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- PlatformDefinitions.hpp   21 Nov 2002 01:59:23 -0000      1.17
  +++ PlatformDefinitions.hpp   26 Nov 2002 01:45:28 -0000      1.18
  @@ -127,16 +127,21 @@
   // the new namespace macros without it!
   #include "xercesc/util/XercesDefs.hpp"
   
  -#if _XERCES_VERSION < 20200
  +#if defined(XERCES_HAS_CPP_NAMESPACE)
  +     #define XALAN_USING_XERCES(NAME) XALAN_USING(XERCES_CPP_NAMESPACE, NAME)
  +     #define XALAN_DECLARE_XERCES_CLASS(NAME) 
XALAN_DECLARE_CLASS(XERCES_CPP_NAMESPACE, NAME)
  +     #define XALAN_DECLARE_XERCES_STRUCT(NAME) 
XALAN_DECLARE_STRUCT(XERCES_CPP_NAMESPACE, NAME)
  +#else
        #define XERCES_CPP_NAMESPACE_QUALIFIER
        #define XERCES_CPP_NAMESPACE_BEGIN
        #define XERCES_CPP_NAMESPACE_END
  +     #define XERCES_CPP_NAMESPACE_USE
  +     #define XALAN_USING_XERCES(NAME)
  +     #define XALAN_DECLARE_XERCES_CLASS(NAME) class NAME;
  +     #define XALAN_DECLARE_XERCES_STRUCT(NAME) struct NAME;
   #endif
   
   
  -#define XALAN_USING_XERCES(NAME) XALAN_USING(XERCES_CPP_NAMESPACE, NAME)
  -#define XALAN_DECLARE_XERCES_CLASS(NAME) 
XALAN_DECLARE_CLASS(XERCES_CPP_NAMESPACE, NAME)
  -#define XALAN_DECLARE_XERCES_STRUCT(NAME) 
XALAN_DECLARE_STRUCT(XERCES_CPP_NAMESPACE, NAME)
   
   #endif // __cplusplus
   
  
  
  

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

Reply via email to