* include/ext/vstring.h (to_wstring(long long),
to_wstring(unsigned long long), to_wstring(long double)): Disable
for _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
From-SVN: r151824
+2009-09-17 Joseph Myers <joseph@codesourcery.com>
+
+ * include/ext/vstring.h (to_wstring(long long),
+ to_wstring(unsigned long long), to_wstring(long double)): Disable
+ for _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
+
2009-09-17 Johannes Singler <singler@ira.uka.de>
* include/parallel/algobase.h: Replace tabs by spaces;
stold(const __wvstring& __str, std::size_t* __idx = 0)
{ return __gnu_cxx::__stoa(&std::wcstold, "stold", __str.c_str(), __idx); }
+#ifndef _GLIBCXX_HAVE_BROKEN_VSWPRINTF
inline __wvstring
to_wstring(long long __val)
{ return __gnu_cxx::__to_xstring<__wvstring>(&std::vswprintf,
L"%Lf", __val);
}
#endif
+#endif
_GLIBCXX_END_NAMESPACE