Author: sebor
Date: Thu Oct 11 17:45:40 2007
New Revision: 584009
URL: http://svn.apache.org/viewvc?rev=584009&view=rev
Log:
2007-10-11 Martin Sebor <[EMAIL PROTECTED]>
STDCXX-509
* limits_bits.cpp [_RWSTD_NO_INFINITY] (__rw_flt_denorm_min,
__rw_flt_infinity, __rw_flt_qNaN, __rw_flt_sNaN, __rw_dbl_denorm_min,
__rw_dbl_infinity, __rw_dbl_qNaN, __rw_dbl_sNaN, __rw_ldbl_denorm_min,
__rw_ldbl_infinity, __rw_ldbl_qNaN, __rw_ldbl_sNaN): Declared constants
with "C" linkage corresponding to rev 564059.
Modified:
incubator/stdcxx/trunk/src/limits_bits.cpp
Modified: incubator/stdcxx/trunk/src/limits_bits.cpp
URL:
http://svn.apache.org/viewvc/incubator/stdcxx/trunk/src/limits_bits.cpp?rev=584009&r1=584008&r2=584009&view=diff
==============================================================================
--- incubator/stdcxx/trunk/src/limits_bits.cpp (original)
+++ incubator/stdcxx/trunk/src/limits_bits.cpp Thu Oct 11 17:45:40 2007
@@ -150,6 +150,8 @@
#else // if defined (_RWSTD_NO_INFINITY)
+extern "C" {
+
// as the last resort compute values at dynamic initialization time
_RWSTD_EXPORT extern const float __rw_flt_infinity =
@@ -221,6 +223,9 @@
_RWSTD_EXPORT extern const long double __rw_ldbl_denorm_min = 0;
# endif // _RWSTD_NO_LONG_DOUBLE
+
+} // extern "C"
+
#endif // _RWSTD_NO_INFINITY