aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Kosnik <bkoz@gcc.gnu.org>2002-03-25 20:20:34 +0000
committerBenjamin Kosnik <bkoz@gcc.gnu.org>2002-03-25 20:20:34 +0000
commit99ffa1e37aad3fafd771f47b56c0085ce5544727 (patch)
tree93b8b83e1c79974926f221aff5eadff9675955d9
parent7b3e519838d2d85cf38d08bceb73ffb5279b8abe (diff)
downloadgcc-99ffa1e37aad3fafd771f47b56c0085ce5544727.zip
gcc-99ffa1e37aad3fafd771f47b56c0085ce5544727.tar.gz
gcc-99ffa1e37aad3fafd771f47b56c0085ce5544727.tar.bz2
messages_members.h: Correct conditional.
2002-03-25 Benjamin Kosnik <bkoz@redhat.com> Jakub Jelinek <jakub@redhat.com> * config/locale/gnu/messages_members.h: Correct conditional. * config/locale/gnu/messages_members.cc: Same. * config/locale/gnu/time_members.cc: Same. From-SVN: r51332
-rw-r--r--libstdc++-v3/ChangeLog9
-rw-r--r--libstdc++-v3/config/locale/gnu/messages_members.cc2
-rw-r--r--libstdc++-v3/config/locale/gnu/messages_members.h2
-rw-r--r--libstdc++-v3/config/locale/gnu/time_members.cc4
4 files changed, 12 insertions, 5 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 8f5ce9e..43c80a2 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,10 @@
+2002-03-25 Benjamin Kosnik <bkoz@redhat.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ * config/locale/gnu/messages_members.h: Correct conditional.
+ * config/locale/gnu/messages_members.cc: Same.
+ * config/locale/gnu/time_members.cc: Same.
+
2002-03-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
Paolo Carlini <pcarlini@unitus.it>
@@ -95,7 +102,7 @@
* configure.in: Add comments pointing the way for autoconf 2.5x.
* aclocal.m4, config.h.in, configure: Regenerate.
-2002-03-15 Philipp Thomas <pthomas@suse.de>
+2002-03-18 Philipp Thomas <pthomas@suse.de>
* include/backward/hash_map.h: hash, hashtable, hash_map and
hash_multimap are in namespace __gnu_cxx.
diff --git a/libstdc++-v3/config/locale/gnu/messages_members.cc b/libstdc++-v3/config/locale/gnu/messages_members.cc
index 326bee7..28702c2 100644
--- a/libstdc++-v3/config/locale/gnu/messages_members.cc
+++ b/libstdc++-v3/config/locale/gnu/messages_members.cc
@@ -42,7 +42,7 @@ namespace std
string
messages<char>::do_get(catalog, int, int, const string& __dfault) const
{
-#if __GLIBC__ >= 2 && __GLIBC_MINOR__ > 2
+#if __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2)
__c_locale __old = __uselocale(_M_c_locale_messages);
const char* __msg = const_cast<const char*>(gettext(__dfault.c_str()));
__uselocale(__old);
diff --git a/libstdc++-v3/config/locale/gnu/messages_members.h b/libstdc++-v3/config/locale/gnu/messages_members.h
index ef59fd5..d664d39 100644
--- a/libstdc++-v3/config/locale/gnu/messages_members.h
+++ b/libstdc++-v3/config/locale/gnu/messages_members.h
@@ -59,7 +59,7 @@
messages<_CharT>::do_get(catalog, int, int,
const string_type& __dfault) const
{
-#if __GLIBC__ >= 2 && __GLIBC_MINOR__ > 2
+#if __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2)
__c_locale __old = __uselocale(_M_c_locale_messages);
char* __msg = gettext(_M_convert_to_char(__dfault));
__uselocale(__old);
diff --git a/libstdc++-v3/config/locale/gnu/time_members.cc b/libstdc++-v3/config/locale/gnu/time_members.cc
index 8f7665e..124a917 100644
--- a/libstdc++-v3/config/locale/gnu/time_members.cc
+++ b/libstdc++-v3/config/locale/gnu/time_members.cc
@@ -44,7 +44,7 @@ namespace std
_M_put_helper(char* __s, size_t __maxlen, const char* __format,
const tm* __tm) const
{
-#if __GLIBC__ >= 2 && __GLIBC_MINOR__ > 2
+#if __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2)
if (_M_c_locale_timepunct)
__strftime_l(__s, __maxlen, _M_c_locale_timepunct, __format, __tm);
else
@@ -188,7 +188,7 @@ namespace std
_M_put_helper(wchar_t* __s, size_t __maxlen, const wchar_t* __format,
const tm* __tm) const
{
-#if __GLIBC__ >= 2 && __GLIBC_MINOR__ > 2
+#if __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2)
if (_M_c_locale_timepunct)
__wcsftime_l(__s, __maxlen, _M_c_locale_timepunct, __format, __tm);
else