You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stdcxx.apache.org by fa...@apache.org on 2007/09/07 15:06:11 UTC
svn commit: r573566 - in /incubator/stdcxx/trunk/src: export.cpp once.cpp
Author: faridz
Date: Fri Sep 7 06:06:09 2007
New Revision: 573566
URL: http://svn.apache.org/viewvc?rev=573566&view=rev
Log:
2007-09-07 Farid Zaripov <Fa...@epam.com>
* once.cpp: Moved #pragma's from this file ...
* export.cpp: ... to this.
Modified:
incubator/stdcxx/trunk/src/export.cpp
incubator/stdcxx/trunk/src/once.cpp
Modified: incubator/stdcxx/trunk/src/export.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/trunk/src/export.cpp?rev=573566&r1=573565&r2=573566&view=diff
==============================================================================
--- incubator/stdcxx/trunk/src/export.cpp (original)
+++ incubator/stdcxx/trunk/src/export.cpp Fri Sep 7 06:06:09 2007
@@ -127,3 +127,32 @@
#include "podarray.cc"
#endif // _RWSTD_NO_EXPORT
+
+// export __rw_atomic_xxx() functions, defined in atomic.asm
+#if defined (_WIN32) && defined (_DLL)
+
+# if defined (_M_IX86)
+
+# pragma comment(linker, "/EXPORT:___rw_atomic_add8")
+# pragma comment(linker, "/EXPORT:___rw_atomic_add16")
+# pragma comment(linker, "/EXPORT:___rw_atomic_add32")
+# pragma comment(linker, "/EXPORT:___rw_atomic_xchg8")
+# pragma comment(linker, "/EXPORT:___rw_atomic_xchg16")
+# pragma comment(linker, "/EXPORT:___rw_atomic_xchg32")
+
+# elif defined (_M_X64)
+
+# pragma comment(linker, "/EXPORT:__rw_atomic_add8")
+# pragma comment(linker, "/EXPORT:__rw_atomic_add16")
+# pragma comment(linker, "/EXPORT:__rw_atomic_add32")
+# pragma comment(linker, "/EXPORT:__rw_atomic_xchg8")
+# pragma comment(linker, "/EXPORT:__rw_atomic_xchg16")
+# pragma comment(linker, "/EXPORT:__rw_atomic_xchg32")
+
+# ifdef _RWSTD_INT64_T
+# pragma comment(linker, "/EXPORT:__rw_atomic_add64")
+# pragma comment(linker, "/EXPORT:__rw_atomic_xchg64")
+# endif // _RWSTD_INT64_T
+# endif // _M_IX86
+
+#endif // _WIN32 && _DLL
Modified: incubator/stdcxx/trunk/src/once.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/trunk/src/once.cpp?rev=573566&r1=573565&r2=573566&view=diff
==============================================================================
--- incubator/stdcxx/trunk/src/once.cpp (original)
+++ incubator/stdcxx/trunk/src/once.cpp Fri Sep 7 06:06:09 2007
@@ -188,32 +188,3 @@
} // extern "C"
} // namespace __rw
-
-// export __rw_atomic_xxx() functions, defined in atomic.asm
-#if defined (_WIN32) && defined (_DLL)
-
-# if defined (_M_IX86)
-
-# pragma comment(linker, "/EXPORT:___rw_atomic_add8")
-# pragma comment(linker, "/EXPORT:___rw_atomic_add16")
-# pragma comment(linker, "/EXPORT:___rw_atomic_add32")
-# pragma comment(linker, "/EXPORT:___rw_atomic_xchg8")
-# pragma comment(linker, "/EXPORT:___rw_atomic_xchg16")
-# pragma comment(linker, "/EXPORT:___rw_atomic_xchg32")
-
-# elif defined (_M_X64)
-
-# pragma comment(linker, "/EXPORT:__rw_atomic_add8")
-# pragma comment(linker, "/EXPORT:__rw_atomic_add16")
-# pragma comment(linker, "/EXPORT:__rw_atomic_add32")
-# pragma comment(linker, "/EXPORT:__rw_atomic_xchg8")
-# pragma comment(linker, "/EXPORT:__rw_atomic_xchg16")
-# pragma comment(linker, "/EXPORT:__rw_atomic_xchg32")
-
-# ifdef _RWSTD_INT64_T
-# pragma comment(linker, "/EXPORT:__rw_atomic_add64")
-# pragma comment(linker, "/EXPORT:__rw_atomic_xchg64")
-# endif // _RWSTD_INT64_T
-# endif // _M_IX86
-
-#endif // _WIN32 && _DLL