+2007-05-17 Paolo Carlini <pcarlini@suse.de>
+
+ * config/locale/gnu/c_locale.h: Do not include <libintl.h>.
+ * config/locale/gnu/messages_members.h: Do it here.
+
+ * config/locale/gnu/c_locale.h: Do not include <cstdio>, use
+ the builtins.
+ * config/locale/generic/c_locale.h: Likewise.
+
2007-05-17 Benjamin Kosnik <bkoz@redhat.com>
* acinclude.m4 (GLIBCXX_CHECK_COMPILER_FEATURES): Add -g to
#pragma GCC system_header
#include <clocale>
-#include <cstdio> // get std::vsnprintf or std::vsprintf
#include <cstdarg>
#include <cstddef>
va_start(__args, __fmt);
#ifdef _GLIBCXX_USE_C99
- const int __ret = std::vsnprintf(__out, __size, __fmt, __args);
+ const int __ret = __builtin_vsnprintf(__out, __size, __fmt, __args);
#else
- const int __ret = std::vsprintf(__out, __fmt, __args);
+ const int __ret = __builtin_vsprintf(__out, __fmt, __args);
#endif
va_end(__args);
#pragma GCC system_header
-#include <cstdio> // get std::vsnprintf or std::vsprintf
#include <clocale>
-#include <libintl.h> // For messages
#include <cstdarg>
#include <cstddef>
va_start(__args, __fmt);
#ifdef _GLIBCXX_USE_C99
- const int __ret = std::vsnprintf(__out, __size, __fmt, __args);
+ const int __ret = __builtin_vsnprintf(__out, __size, __fmt, __args);
#else
- const int __ret = std::vsprintf(__out, __fmt, __args);
+ const int __ret = __builtin_vsprintf(__out, __fmt, __args);
#endif
va_end(__args);
// Written by Benjamin Kosnik <bkoz@redhat.com>
+#include <libintl.h>
+
_GLIBCXX_BEGIN_NAMESPACE(std)
// Non-virtual member functions.