You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by am...@apache.org on 2009/11/23 11:34:55 UTC

svn commit: r883299 - /xerces/c/trunk/src/xercesc/util/Xerces_autoconf_config.msvc.hpp

Author: amassari
Date: Mon Nov 23 10:34:54 2009
New Revision: 883299

URL: http://svn.apache.org/viewvc?rev=883299&view=rev
Log:
Intrinsics are not available in VS.NET 2003

Modified:
    xerces/c/trunk/src/xercesc/util/Xerces_autoconf_config.msvc.hpp

Modified: xerces/c/trunk/src/xercesc/util/Xerces_autoconf_config.msvc.hpp
URL: http://svn.apache.org/viewvc/xerces/c/trunk/src/xercesc/util/Xerces_autoconf_config.msvc.hpp?rev=883299&r1=883298&r2=883299&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/util/Xerces_autoconf_config.msvc.hpp (original)
+++ xerces/c/trunk/src/xercesc/util/Xerces_autoconf_config.msvc.hpp Mon Nov 23 10:34:54 2009
@@ -71,9 +71,9 @@
 #endif
 
 #ifdef _NATIVE_WCHAR_T_DEFINED
-#define XERCES_XMLCH_T      wchar_t
+#  define XERCES_XMLCH_T      wchar_t
 #else
-#define XERCES_XMLCH_T      unsigned short
+#  define XERCES_XMLCH_T      unsigned short
 #endif
 
 #define XERCES_SIZE_T       SIZE_T
@@ -86,20 +86,22 @@
 #define XERCES_LSTRSUPPORT          1
 
 #ifdef XERCES_STATIC_LIBRARY
-#define XERCES_PLATFORM_EXPORT
-#define XERCES_PLATFORM_IMPORT
+#  define XERCES_PLATFORM_EXPORT
+#  define XERCES_PLATFORM_IMPORT
 #else
-#define XERCES_PLATFORM_EXPORT __declspec(dllexport)
-#define XERCES_PLATFORM_IMPORT __declspec(dllimport)
-#define DLL_EXPORT
+#  define XERCES_PLATFORM_EXPORT __declspec(dllexport)
+#  define XERCES_PLATFORM_IMPORT __declspec(dllimport)
+#  define DLL_EXPORT
 #endif
 
 #define XERCES_MFC_SUPPORT
 
-#define XERCES_HAVE_INTRIN_H 1
-#define XERCES_HAVE_EMMINTRIN_H 1
-#define XERCES_HAVE_CPUID_INTRINSIC
-#define XERCES_HAVE_SSE2_INTRINSIC
+#if (_MSC_VER >= 1400)
+#  define XERCES_HAVE_INTRIN_H 1
+#  define XERCES_HAVE_EMMINTRIN_H 1
+#  define XERCES_HAVE_CPUID_INTRINSIC
+#  define XERCES_HAVE_SSE2_INTRINSIC
+#endif
 
 // ---------------------------------------------------------------------------
 //  XMLSize_t is the unsigned integral type.
@@ -140,7 +142,7 @@
 //  Force on the Xerces debug token if it is on in the build environment
 // ---------------------------------------------------------------------------
 #if defined(_DEBUG)
-#define XERCES_DEBUG
+#  define XERCES_DEBUG
 #endif
 
 #endif



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org