aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Kosnik <bkoz@redhat.com>2000-05-10 20:23:27 +0000
committerBenjamin Kosnik <bkoz@gcc.gnu.org>2000-05-10 20:23:27 +0000
commitf035fae1edefcf14efe3ad5404ae14807f17acc7 (patch)
tree331c206ff8fe62c73401a1fbd12bed2fe8ac4eb1
parent9a689793b001668858bd26cabf0232d633082ec4 (diff)
downloadgcc-f035fae1edefcf14efe3ad5404ae14807f17acc7.zip
gcc-f035fae1edefcf14efe3ad5404ae14807f17acc7.tar.gz
gcc-f035fae1edefcf14efe3ad5404ae14807f17acc7.tar.bz2
Finish up FreeBSD4.0 support.
2000-05-10 Benjamin Kosnik <bkoz@redhat.com> Finish up FreeBSD4.0 support. * config/bsd/ctype.cc: Scope out toupper, tolower calls. * config/generic/ctype.cc: And here. * testsuite/21_strings/char_traits.cc (test02): Guard with _GLIBCPP_USE_WCHAR_T. From-SVN: r33831
-rw-r--r--libstdc++-v3/ChangeLog8
-rw-r--r--libstdc++-v3/config/bsd/ctype.cc8
-rw-r--r--libstdc++-v3/config/generic/ctype.cc8
-rw-r--r--libstdc++-v3/testsuite/21_strings/char_traits.cc5
4 files changed, 20 insertions, 9 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index e7b94d1..9d6b1ee 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,11 @@
+2000-05-10 Benjamin Kosnik <bkoz@redhat.com>
+
+ Finish up FreeBSD4.0 support.
+ * config/bsd/ctype.cc: Scope out toupper, tolower calls.
+ * config/generic/ctype.cc: And here.
+ * testsuite/21_strings/char_traits.cc (test02): Guard with
+ _GLIBCPP_USE_WCHAR_T.
+
2000-05-09 Benjamin Kosnik <bkoz@gnu.org>
* acinclude.m4 (GLIBCPP_CHECK_CPU): Change powerpc bits to
diff --git a/libstdc++-v3/config/bsd/ctype.cc b/libstdc++-v3/config/bsd/ctype.cc
index 5695dcd..01a7315 100644
--- a/libstdc++-v3/config/bsd/ctype.cc
+++ b/libstdc++-v3/config/bsd/ctype.cc
@@ -42,14 +42,14 @@
char
ctype<char>::do_toupper(char __c) const
- { return toupper((int) __c); }
+ { return ::toupper((int) __c); }
const char*
ctype<char>::do_toupper(char* __low, const char* __high) const
{
while (__low < __high)
{
- *__low = toupper((int) *__low);
+ *__low = ::toupper((int) *__low);
++__low;
}
return __high;
@@ -57,14 +57,14 @@
char
ctype<char>::do_tolower(char __c) const
- { return tolower((int) __c); }
+ { return ::tolower((int) __c); }
const char*
ctype<char>::do_tolower(char* __low, const char* __high) const
{
while (__low < __high)
{
- *__low = tolower((int) *__low);
+ *__low = ::tolower((int) *__low);
++__low;
}
return __high;
diff --git a/libstdc++-v3/config/generic/ctype.cc b/libstdc++-v3/config/generic/ctype.cc
index dd7fc1a..0bf6b6b 100644
--- a/libstdc++-v3/config/generic/ctype.cc
+++ b/libstdc++-v3/config/generic/ctype.cc
@@ -42,14 +42,14 @@
char
ctype<char>::do_toupper(char __c) const
- { return toupper((int) __c); }
+ { return ::toupper((int) __c); }
const char*
ctype<char>::do_toupper(char* __low, const char* __high) const
{
while (__low < __high)
{
- *__low = toupper((int) *__low);
+ *__low = ::toupper((int) *__low);
++__low;
}
return __high;
@@ -57,14 +57,14 @@
char
ctype<char>::do_tolower(char __c) const
- { return tolower((int) __c); }
+ { return ::tolower((int) __c); }
const char*
ctype<char>::do_tolower(char* __low, const char* __high) const
{
while (__low < __high)
{
- *__low = tolower((int) *__low);
+ *__low = ::tolower((int) *__low);
++__low;
}
return __high;
diff --git a/libstdc++-v3/testsuite/21_strings/char_traits.cc b/libstdc++-v3/testsuite/21_strings/char_traits.cc
index 493e4a7..0ad8425 100644
--- a/libstdc++-v3/testsuite/21_strings/char_traits.cc
+++ b/libstdc++-v3/testsuite/21_strings/char_traits.cc
@@ -109,6 +109,7 @@ int test01(void)
return test;
}
+#if _GLIBCPP_USE_WCHAR_T
int test02(void)
{
bool test = true;
@@ -193,12 +194,14 @@ int test02(void)
return test;
}
-
+#endif //_GLIBCPP_USE_WCHAR_T
int main()
{
test01();
+#if _GLIBCPP_USE_WCHAR_T
test02();
+#endif
}