mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-22 11:49:37 +08:00
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:
parent
85ee35cae8
commit
9940897603
@ -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
|
||||
|
@ -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);
|
||||
|
@ -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);
|
||||
|
@ -39,6 +39,8 @@
|
||||
|
||||
// Written by Benjamin Kosnik <bkoz@redhat.com>
|
||||
|
||||
#include <libintl.h>
|
||||
|
||||
_GLIBCXX_BEGIN_NAMESPACE(std)
|
||||
|
||||
// Non-virtual member functions.
|
||||
|
Loading…
Reference in New Issue
Block a user