c_locale.h: Do not include <libintl.h>.

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.

From-SVN: r124803
This commit is contained in:
Paolo Carlini 2007-05-17 16:10:10 +00:00 committed by Paolo Carlini
parent 85ee35cae8
commit 9940897603
4 changed files with 15 additions and 7 deletions

View File

@ -1,3 +1,12 @@
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

View File

@ -45,7 +45,6 @@
#pragma GCC system_header
#include <clocale>
#include <cstdio> // get std::vsnprintf or std::vsprintf
#include <cstdarg>
#include <cstddef>
@ -78,9 +77,9 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
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);

View File

@ -44,9 +44,7 @@
#pragma GCC system_header
#include <cstdio> // get std::vsnprintf or std::vsprintf
#include <clocale>
#include <libintl.h> // For messages
#include <cstdarg>
#include <cstddef>
@ -90,9 +88,9 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
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);

View File

@ -39,6 +39,8 @@
// Written by Benjamin Kosnik <bkoz@redhat.com>
#include <libintl.h>
_GLIBCXX_BEGIN_NAMESPACE(std)
// Non-virtual member functions.