aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Kosnik <bkoz@redhat.com>2002-07-03 17:14:21 +0000
committerBenjamin Kosnik <bkoz@gcc.gnu.org>2002-07-03 17:14:21 +0000
commitfcad420e8ff702f5c03de5ce8017f5d471bba0c2 (patch)
treee84d241ebb6ef821ac62cec6d226b29c5d0d553d
parentc7375e612b8be3174bb721964368c71eaa352d15 (diff)
downloadgcc-fcad420e8ff702f5c03de5ce8017f5d471bba0c2.zip
gcc-fcad420e8ff702f5c03de5ce8017f5d471bba0c2.tar.gz
gcc-fcad420e8ff702f5c03de5ce8017f5d471bba0c2.tar.bz2
re PR libstdc++/7097 (_GLIBCPP_HAVE_MBSTATE_T breaks non-GLIB systems)
2002-07-03 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/7097 * include/c/std_cwchar.h: Fix. From-SVN: r55216
-rw-r--r--libstdc++-v3/ChangeLog5
-rw-r--r--libstdc++-v3/include/c/std_cwchar.h16
2 files changed, 12 insertions, 9 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 4bfd86a..6235806 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2002-07-03 Benjamin Kosnik <bkoz@redhat.com>
+
+ PR libstdc++/7097
+ * include/c/std_cwchar.h: Fix.
+
2002-07-02 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/6410
diff --git a/libstdc++-v3/include/c/std_cwchar.h b/libstdc++-v3/include/c/std_cwchar.h
index bad9923..d06f5e4 100644
--- a/libstdc++-v3/include/c/std_cwchar.h
+++ b/libstdc++-v3/include/c/std_cwchar.h
@@ -47,18 +47,16 @@
// Need to do a bit of trickery here with mbstate_t as char_traits
// assumes it is in wchar.h, regardless of wchar_t specializations.
#ifndef _GLIBCPP_HAVE_MBSTATE_T
-extern "C"
+namespace std
{
- typedef struct
+ extern "C"
{
- int __fill[6];
- } mbstate_t;
+ typedef struct
+ {
+ int __fill[6];
+ } mbstate_t;
+ }
}
#endif
-namespace std
-{
- using ::mbstate_t;
-}
-
#endif