diff options
author | Paolo Carlini <paolo.carlini@oracle.com> | 2011-03-31 16:06:12 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2011-03-31 16:06:12 +0000 |
commit | 246428c2d410e0c196bb48f038128bd4cb082c43 (patch) | |
tree | 32b1e02eeaa654ac22e47a479842183540abb176 /libstdc++-v3/config | |
parent | 98faf84fde0f4993b244b3e482f2096c8eb1d8f9 (diff) | |
download | gcc-246428c2d410e0c196bb48f038128bd4cb082c43.zip gcc-246428c2d410e0c196bb48f038128bd4cb082c43.tar.gz gcc-246428c2d410e0c196bb48f038128bd4cb082c43.tar.bz2 |
re PR libstdc++/48382 (ctype_noninline.h should not be installed)
2011-03-31 Paolo Carlini <paolo.carlini@oracle.com>
PR libstdc++/48382
* src/ctype.cc: Do not include <bits/ctype_noninline.h>.
* src/Makefile.am: Add ctype_configure_char.cc to host_sources.
* src/Makefile.in: Regenerate.
* include/Makefile.am: Remove ctype_noninline.h from host_headers.
* include/Makefile.in: Regenerate.
* doc/xml/manual/internals.xml: Update.
* config/os/newlib/ctype_noninline.h: Fixup and rename to...
* config/os/newlib/ctype_configure_char.cc: ... this.
* config/os/aix/ctype_noninline.h: Likewise.
* config/os/aix/ctype_configure_char.cc: Likewise.
* config/os/vxworks/ctype_noninline.h: Likewise.
* config/os/vxworks/ctype_configure_char.cc
* config/os/hpux/ctype_noninline.h: Likewise.
* config/os/hpux/ctype_configure_char.cc: Likewise.
* config/os/gnu-linux/ctype_noninline.h: Likewise.
* config/os/gnu-linux/ctype_configure_char.cc: Likewise.
* config/os/mingw32/ctype_noninline.h: Likewise.
* config/os/mingw32/ctype_configure_char.cc: Likewise.
* config/os/tpf/ctype_noninline.h: Likewise.
* config/os/tpf/ctype_configure_char.cc: Likewise.
* config/os/uclibc/ctype_noninline.h: Likewise.
* config/os/uclibc/ctype_configure_char.cc: Likewise.
* config/os/bionic/ctype_noninline.h: Likewise.
* config/os/bionic/ctype_configure_char.cc: Likewise.
* config/os/djgpp/ctype_noninline.h: Likewise.
* config/os/djgpp/ctype_configure_char.cc: Likewise.
* config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
* config/os/qnx/qnx6.1/ctype_configure_char.cc: Likewise.
* config/os/bsd/netbsd/ctype_noninline.h: Likewise.
* config/os/bsd/netbsd/ctype_configure_char.cc: Likewise.
* config/os/bsd/darwin/ctype_noninline.h: Likewise.
* config/os/bsd/darwin/ctype_configure_char.cc: Likewise.
* config/os/bsd/freebsd/ctype_noninline.h: Likewise.
* config/os/bsd/freebsd/ctype_configure_char.cc: Likewise.
* config/os/irix/irix6.5/ctype_noninline.h: Likewise.
* config/os/irix/irix6.5/ctype_configure_char.cc: Likewise.
* config/os/generic/ctype_noninline.h: Likewise.
* config/os/generic/ctype_configure_char.cc: Likewise.
* config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
* config/os/solaris/solaris2.7/ctype_configure_char.cc: Likewise.
From-SVN: r171790
Diffstat (limited to 'libstdc++-v3/config')
-rw-r--r-- | libstdc++-v3/config/os/aix/ctype_configure_char.cc (renamed from libstdc++-v3/config/os/aix/ctype_noninline.h) | 18 | ||||
-rw-r--r-- | libstdc++-v3/config/os/bionic/ctype_configure_char.cc (renamed from libstdc++-v3/config/os/bionic/ctype_noninline.h) | 17 | ||||
-rw-r--r-- | libstdc++-v3/config/os/bsd/darwin/ctype_configure_char.cc (renamed from libstdc++-v3/config/os/bsd/darwin/ctype_noninline.h) | 21 | ||||
-rw-r--r-- | libstdc++-v3/config/os/bsd/freebsd/ctype_configure_char.cc (renamed from libstdc++-v3/config/os/bsd/freebsd/ctype_noninline.h) | 21 | ||||
-rw-r--r-- | libstdc++-v3/config/os/bsd/netbsd/ctype_configure_char.cc (renamed from libstdc++-v3/config/os/bsd/netbsd/ctype_noninline.h) | 21 | ||||
-rw-r--r-- | libstdc++-v3/config/os/djgpp/ctype_configure_char.cc (renamed from libstdc++-v3/config/os/djgpp/ctype_noninline.h) | 19 | ||||
-rw-r--r-- | libstdc++-v3/config/os/generic/ctype_configure_char.cc (renamed from libstdc++-v3/config/os/generic/ctype_noninline.h) | 21 | ||||
-rw-r--r-- | libstdc++-v3/config/os/gnu-linux/ctype_configure_char.cc (renamed from libstdc++-v3/config/os/gnu-linux/ctype_noninline.h) | 20 | ||||
-rw-r--r-- | libstdc++-v3/config/os/hpux/ctype_configure_char.cc (renamed from libstdc++-v3/config/os/hpux/ctype_noninline.h) | 21 | ||||
-rw-r--r-- | libstdc++-v3/config/os/irix/irix6.5/ctype_configure_char.cc (renamed from libstdc++-v3/config/os/irix/irix6.5/ctype_noninline.h) | 19 | ||||
-rw-r--r-- | libstdc++-v3/config/os/mingw32/ctype_configure_char.cc (renamed from libstdc++-v3/config/os/mingw32/ctype_noninline.h) | 25 | ||||
-rw-r--r-- | libstdc++-v3/config/os/newlib/ctype_configure_char.cc (renamed from libstdc++-v3/config/os/newlib/ctype_noninline.h) | 18 | ||||
-rw-r--r-- | libstdc++-v3/config/os/qnx/qnx6.1/ctype_configure_char.cc (renamed from libstdc++-v3/config/os/qnx/qnx6.1/ctype_noninline.h) | 20 | ||||
-rw-r--r-- | libstdc++-v3/config/os/solaris/solaris2.7/ctype_configure_char.cc (renamed from libstdc++-v3/config/os/solaris/solaris2.7/ctype_noninline.h) | 21 | ||||
-rw-r--r-- | libstdc++-v3/config/os/tpf/ctype_configure_char.cc (renamed from libstdc++-v3/config/os/tpf/ctype_noninline.h) | 21 | ||||
-rw-r--r-- | libstdc++-v3/config/os/uclibc/ctype_configure_char.cc (renamed from libstdc++-v3/config/os/uclibc/ctype_noninline.h) | 21 | ||||
-rw-r--r-- | libstdc++-v3/config/os/vxworks/ctype_configure_char.cc (renamed from libstdc++-v3/config/os/vxworks/ctype_noninline.h) | 19 |
17 files changed, 232 insertions, 111 deletions
diff --git a/libstdc++-v3/config/os/aix/ctype_noninline.h b/libstdc++-v3/config/os/aix/ctype_configure_char.cc index 71024bd..d6ca6b5 100644 --- a/libstdc++-v3/config/os/aix/ctype_noninline.h +++ b/libstdc++-v3/config/os/aix/ctype_configure_char.cc @@ -1,6 +1,6 @@ // Locale support -*- C++ -*- -// Copyright (C) 2000, 2001, 2002, 2009, 2010 Free Software Foundation, Inc. +// Copyright (C) 2011 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -22,15 +22,20 @@ // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. -/** @file bits/ctype_noninline.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{locale} - */ +/** @file ctype_configure_char.cc */ // // ISO C++ 14882: 22.1 Locales // +#include <locale> +#include <cstdlib> +#include <cstring> + +namespace std _GLIBCXX_VISIBILITY(default) +{ +_GLIBCXX_BEGIN_NAMESPACE_VERSION + // Information as gleaned from /usr/include/ctype.h const ctype_base::mask* @@ -89,3 +94,6 @@ } return __high; } + +_GLIBCXX_END_NAMESPACE_VERSION +} // namespace diff --git a/libstdc++-v3/config/os/bionic/ctype_noninline.h b/libstdc++-v3/config/os/bionic/ctype_configure_char.cc index 78bc296..d5a8fe1 100644 --- a/libstdc++-v3/config/os/bionic/ctype_noninline.h +++ b/libstdc++-v3/config/os/bionic/ctype_configure_char.cc @@ -1,6 +1,6 @@ // Locale support -*- C++ -*- -// Copyright (C) 2010 Free Software Foundation, Inc. +// Copyright (C) 2011 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -22,15 +22,20 @@ // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. -/** @file bits/ctype_noninline.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{locale} - */ +/** @file ctype_configure_char.cc */ // // ISO C++ 14882: 22.1 Locales // +#include <locale> +#include <cstdlib> +#include <cstring> + +namespace std _GLIBCXX_VISIBILITY(default) +{ +_GLIBCXX_BEGIN_NAMESPACE_VERSION + // Information as gleaned from /usr/include/ctype.h const ctype_base::mask* @@ -96,3 +101,5 @@ return __high; } +_GLIBCXX_END_NAMESPACE_VERSION +} // namespace diff --git a/libstdc++-v3/config/os/bsd/darwin/ctype_noninline.h b/libstdc++-v3/config/os/bsd/darwin/ctype_configure_char.cc index e8e22f6..30cf4ad 100644 --- a/libstdc++-v3/config/os/bsd/darwin/ctype_noninline.h +++ b/libstdc++-v3/config/os/bsd/darwin/ctype_configure_char.cc @@ -1,7 +1,6 @@ // Locale support -*- C++ -*- -// Copyright (C) 2000, 2001, 2002, 2009, 2010 -// Free Software Foundation, Inc. +// Copyright (C) 2011 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -23,15 +22,20 @@ // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. -/** @file bits/ctype_noninline.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{locale} - */ +/** @file ctype_configure_char.cc */ // // ISO C++ 14882: 22.1 Locales // - + +#include <locale> +#include <cstdlib> +#include <cstring> + +namespace std _GLIBCXX_VISIBILITY(default) +{ +_GLIBCXX_BEGIN_NAMESPACE_VERSION + // Information as gleaned from /usr/include/ctype.h const ctype_base::mask* @@ -90,3 +94,6 @@ } return __high; } + +_GLIBCXX_END_NAMESPACE_VERSION +} // namespace diff --git a/libstdc++-v3/config/os/bsd/freebsd/ctype_noninline.h b/libstdc++-v3/config/os/bsd/freebsd/ctype_configure_char.cc index e8e22f6..30cf4ad 100644 --- a/libstdc++-v3/config/os/bsd/freebsd/ctype_noninline.h +++ b/libstdc++-v3/config/os/bsd/freebsd/ctype_configure_char.cc @@ -1,7 +1,6 @@ // Locale support -*- C++ -*- -// Copyright (C) 2000, 2001, 2002, 2009, 2010 -// Free Software Foundation, Inc. +// Copyright (C) 2011 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -23,15 +22,20 @@ // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. -/** @file bits/ctype_noninline.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{locale} - */ +/** @file ctype_configure_char.cc */ // // ISO C++ 14882: 22.1 Locales // - + +#include <locale> +#include <cstdlib> +#include <cstring> + +namespace std _GLIBCXX_VISIBILITY(default) +{ +_GLIBCXX_BEGIN_NAMESPACE_VERSION + // Information as gleaned from /usr/include/ctype.h const ctype_base::mask* @@ -90,3 +94,6 @@ } return __high; } + +_GLIBCXX_END_NAMESPACE_VERSION +} // namespace diff --git a/libstdc++-v3/config/os/bsd/netbsd/ctype_noninline.h b/libstdc++-v3/config/os/bsd/netbsd/ctype_configure_char.cc index 724523f..77fe627 100644 --- a/libstdc++-v3/config/os/bsd/netbsd/ctype_noninline.h +++ b/libstdc++-v3/config/os/bsd/netbsd/ctype_configure_char.cc @@ -1,7 +1,6 @@ // Locale support -*- C++ -*- -// Copyright (C) 2000, 2001, 2002, 2003, 2009, 2010 -// Free Software Foundation, Inc. +// Copyright (C) 2011 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -23,15 +22,20 @@ // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. -/** @file bits/ctype_noninline.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{locale} - */ +/** @file ctype_configure_char.cc */ // // ISO C++ 14882: 22.1 Locales // - + +#include <locale> +#include <cstdlib> +#include <cstring> + +namespace std _GLIBCXX_VISIBILITY(default) +{ +_GLIBCXX_BEGIN_NAMESPACE_VERSION + // Information as gleaned from /usr/include/ctype.h extern "C" const u_int8_t _C_ctype_[]; @@ -92,3 +96,6 @@ } return __high; } + +_GLIBCXX_END_NAMESPACE_VERSION +} // namespace diff --git a/libstdc++-v3/config/os/djgpp/ctype_noninline.h b/libstdc++-v3/config/os/djgpp/ctype_configure_char.cc index 7b14d38..f755eb7 100644 --- a/libstdc++-v3/config/os/djgpp/ctype_noninline.h +++ b/libstdc++-v3/config/os/djgpp/ctype_configure_char.cc @@ -1,7 +1,6 @@ // Locale support -*- C++ -*- -// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2009, 2010 -// Free Software Foundation, Inc. +// Copyright (C) 2011 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -23,15 +22,20 @@ // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. -/** @file bits/ctype_noninline.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{locale} - */ +/** @file ctype_configure_char.cc */ // // ISO C++ 14882: 22.1 Locales // +#include <locale> +#include <cstdlib> +#include <cstring> + +namespace std _GLIBCXX_VISIBILITY(default) +{ +_GLIBCXX_BEGIN_NAMESPACE_VERSION + // Information as gleaned from DJGPP <ctype.h> const ctype_base::mask* @@ -90,3 +94,6 @@ } return __high; } + +_GLIBCXX_END_NAMESPACE_VERSION +} // namespace diff --git a/libstdc++-v3/config/os/generic/ctype_noninline.h b/libstdc++-v3/config/os/generic/ctype_configure_char.cc index 3004589..0daedf5 100644 --- a/libstdc++-v3/config/os/generic/ctype_noninline.h +++ b/libstdc++-v3/config/os/generic/ctype_configure_char.cc @@ -1,7 +1,6 @@ // Locale support -*- C++ -*- -// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2009, 2010 -// Free Software Foundation, Inc. +// Copyright (C) 2011 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -23,15 +22,20 @@ // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. -/** @file bits/ctype_noninline.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{locale} - */ +/** @file ctype_configure_char.cc */ // // ISO C++ 14882: 22.1 Locales // - + +#include <locale> +#include <cstdlib> +#include <cstring> + +namespace std _GLIBCXX_VISIBILITY(default) +{ +_GLIBCXX_BEGIN_NAMESPACE_VERSION + // Information as gleaned from /usr/include/ctype.h const ctype_base::mask* @@ -90,3 +94,6 @@ } return __high; } + +_GLIBCXX_END_NAMESPACE_VERSION +} // namespace diff --git a/libstdc++-v3/config/os/gnu-linux/ctype_noninline.h b/libstdc++-v3/config/os/gnu-linux/ctype_configure_char.cc index 45785d4..5eadeaa 100644 --- a/libstdc++-v3/config/os/gnu-linux/ctype_noninline.h +++ b/libstdc++-v3/config/os/gnu-linux/ctype_configure_char.cc @@ -1,8 +1,6 @@ // Locale support -*- C++ -*- -// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, -// 2006, 2007, 2009, 2010 -// Free Software Foundation, Inc. +// Copyright (C) 2011 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -24,15 +22,20 @@ // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. -/** @file bits/ctype_noninline.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{locale} - */ +/** @file ctype_configure_char.cc */ // // ISO C++ 14882: 22.1 Locales // +#include <locale> +#include <cstdlib> +#include <cstring> + +namespace std _GLIBCXX_VISIBILITY(default) +{ +_GLIBCXX_BEGIN_NAMESPACE_VERSION + // Information as gleaned from /usr/include/ctype.h #if _GLIBCXX_C_LOCALE_GNU @@ -188,3 +191,6 @@ } return __high; } + +_GLIBCXX_END_NAMESPACE_VERSION +} // namespace diff --git a/libstdc++-v3/config/os/hpux/ctype_noninline.h b/libstdc++-v3/config/os/hpux/ctype_configure_char.cc index 9d17844..4ac958a 100644 --- a/libstdc++-v3/config/os/hpux/ctype_noninline.h +++ b/libstdc++-v3/config/os/hpux/ctype_configure_char.cc @@ -1,7 +1,6 @@ // Locale support -*- C++ -*- -// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2009, 2010 -// Free Software Foundation, Inc. +// Copyright (C) 2011 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -23,15 +22,20 @@ // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. -/** @file bits/ctype_noninline.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{locale} - */ +/** @file ctype_configure_char.cc */ // // ISO C++ 14882: 22.1 Locales // - + +#include <locale> +#include <cstdlib> +#include <cstring> + +namespace std _GLIBCXX_VISIBILITY(default) +{ +_GLIBCXX_BEGIN_NAMESPACE_VERSION + // Information as gleaned from /usr/include/ctype.h const ctype_base::mask* @@ -90,3 +94,6 @@ } return __high; } + +_GLIBCXX_END_NAMESPACE_VERSION +} // namespace diff --git a/libstdc++-v3/config/os/irix/irix6.5/ctype_noninline.h b/libstdc++-v3/config/os/irix/irix6.5/ctype_configure_char.cc index 3f7af67..aa2481b 100644 --- a/libstdc++-v3/config/os/irix/irix6.5/ctype_noninline.h +++ b/libstdc++-v3/config/os/irix/irix6.5/ctype_configure_char.cc @@ -1,7 +1,6 @@ // Locale support -*- C++ -*- -// Copyright (C) 1997, 1998, 1999, 2001, 2002, 2009, 2010 -// Free Software Foundation, Inc. +// Copyright (C) 2011 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -23,15 +22,20 @@ // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. -/** @file bits/ctype_noninline.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{locale} - */ +/** @file ctype_configure_char.cc */ // // ISO C++ 14882: 22.1 Locales // +#include <locale> +#include <cstdlib> +#include <cstring> + +namespace std _GLIBCXX_VISIBILITY(default) +{ +_GLIBCXX_BEGIN_NAMESPACE_VERSION + // Information as gleaned from /usr/include/ctype.h const ctype_base::mask* @@ -92,3 +96,6 @@ } return __high; } + +_GLIBCXX_END_NAMESPACE_VERSION +} // namespace diff --git a/libstdc++-v3/config/os/mingw32/ctype_noninline.h b/libstdc++-v3/config/os/mingw32/ctype_configure_char.cc index 10b1fbc..1218407 100644 --- a/libstdc++-v3/config/os/mingw32/ctype_noninline.h +++ b/libstdc++-v3/config/os/mingw32/ctype_configure_char.cc @@ -1,7 +1,6 @@ // Locale support -*- C++ -*- -// Copyright (C) 1997, 1998, 1999, 2000, 2002, 2007, 2009, 2010 -// Free Software Foundation, Inc. +// Copyright (C) 2011 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -23,18 +22,23 @@ // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. -/** @file bits/ctype_noninline.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{locale} - */ +/** @file ctype_configure_char.cc */ // // ISO C++ 14882: 22.1 Locales // -// The classic table used in libstdc++ is *not* the C _ctype table -// used by mscvrt, but is based on the ctype masks defined for libstdc++ -// in ctype_base.h. +#include <locale> +#include <cstdlib> +#include <cstring> + +namespace std _GLIBCXX_VISIBILITY(default) +{ +_GLIBCXX_BEGIN_NAMESPACE_VERSION + + // The classic table used in libstdc++ is *not* the C _ctype table + // used by mscvrt, but is based on the ctype masks defined for libstdc++ + // in ctype_base.h. const ctype_base::mask* ctype<char>::classic_table() throw() @@ -234,3 +238,6 @@ } return __high; } + +_GLIBCXX_END_NAMESPACE_VERSION +} // namespace diff --git a/libstdc++-v3/config/os/newlib/ctype_noninline.h b/libstdc++-v3/config/os/newlib/ctype_configure_char.cc index 947bce5..d5a8fe1 100644 --- a/libstdc++-v3/config/os/newlib/ctype_noninline.h +++ b/libstdc++-v3/config/os/newlib/ctype_configure_char.cc @@ -1,6 +1,6 @@ // Locale support -*- C++ -*- -// Copyright (C) 2000, 2001, 2002, 2009, 2010 Free Software Foundation, Inc. +// Copyright (C) 2011 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -22,15 +22,20 @@ // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. -/** @file bits/ctype_noninline.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{locale} - */ +/** @file ctype_configure_char.cc */ // // ISO C++ 14882: 22.1 Locales // +#include <locale> +#include <cstdlib> +#include <cstring> + +namespace std _GLIBCXX_VISIBILITY(default) +{ +_GLIBCXX_BEGIN_NAMESPACE_VERSION + // Information as gleaned from /usr/include/ctype.h const ctype_base::mask* @@ -95,3 +100,6 @@ } return __high; } + +_GLIBCXX_END_NAMESPACE_VERSION +} // namespace diff --git a/libstdc++-v3/config/os/qnx/qnx6.1/ctype_noninline.h b/libstdc++-v3/config/os/qnx/qnx6.1/ctype_configure_char.cc index b74e070..b6dd7f4 100644 --- a/libstdc++-v3/config/os/qnx/qnx6.1/ctype_noninline.h +++ b/libstdc++-v3/config/os/qnx/qnx6.1/ctype_configure_char.cc @@ -1,6 +1,6 @@ // Locale support -*- C++ -*- -// Copyright (C) 2002, 2009, 2010 Free Software Foundation, Inc. +// Copyright (C) 2011 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -22,15 +22,20 @@ // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. -/** @file bits/ctype_noninline.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{locale} - */ +/** @file ctype_configure_char.cc */ // // ISO C++ 14882: 22.1 Locales // - + +#include <locale> +#include <cstdlib> +#include <cstring> + +namespace std _GLIBCXX_VISIBILITY(default) +{ +_GLIBCXX_BEGIN_NAMESPACE_VERSION + // Information as gleaned from /usr/include/ctype.h const ctype_base::mask* @@ -87,3 +92,6 @@ } return __high; } + +_GLIBCXX_END_NAMESPACE_VERSION +} // namespace diff --git a/libstdc++-v3/config/os/solaris/solaris2.7/ctype_noninline.h b/libstdc++-v3/config/os/solaris/solaris2.7/ctype_configure_char.cc index 4713c87..d351942 100644 --- a/libstdc++-v3/config/os/solaris/solaris2.7/ctype_noninline.h +++ b/libstdc++-v3/config/os/solaris/solaris2.7/ctype_configure_char.cc @@ -1,7 +1,6 @@ // Locale support -*- C++ -*- -// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2009, 2010 -// Free Software Foundation, Inc. +// Copyright (C) 2011 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -23,15 +22,20 @@ // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. -/** @file bits/ctype_noninline.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{locale} - */ +/** @file ctype_configure_char.cc */ // // ISO C++ 14882: 22.1 Locales // - + +#include <locale> +#include <cstdlib> +#include <cstring> + +namespace std _GLIBCXX_VISIBILITY(default) +{ +_GLIBCXX_BEGIN_NAMESPACE_VERSION + // Information as gleaned from /usr/include/ctype.h const ctype_base::mask* @@ -90,3 +94,6 @@ } return __high; } + +_GLIBCXX_END_NAMESPACE_VERSION +} // namespace diff --git a/libstdc++-v3/config/os/tpf/ctype_noninline.h b/libstdc++-v3/config/os/tpf/ctype_configure_char.cc index 2512703..643abd3 100644 --- a/libstdc++-v3/config/os/tpf/ctype_noninline.h +++ b/libstdc++-v3/config/os/tpf/ctype_configure_char.cc @@ -1,7 +1,6 @@ // Locale support -*- C++ -*- -// Copyright (C) 2004, 2005, 2006, 2007, 2009, 2010 -// Free Software Foundation, Inc. +// Copyright (C) 2011 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -23,15 +22,20 @@ // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. -/** @file bits/ctype_noninline.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{locale} - */ +/** @file ctype_configure_char.cc */ // // ISO C++ 14882: 22.1 Locales // - + +#include <locale> +#include <cstdlib> +#include <cstring> + +namespace std _GLIBCXX_VISIBILITY(default) +{ +_GLIBCXX_BEGIN_NAMESPACE_VERSION + // Information as gleaned from /usr/include/ctype.h const ctype_base::mask* @@ -111,3 +115,6 @@ } return __high; } + +_GLIBCXX_END_NAMESPACE_VERSION +} // namespace diff --git a/libstdc++-v3/config/os/uclibc/ctype_noninline.h b/libstdc++-v3/config/os/uclibc/ctype_configure_char.cc index 389e76e..245c799 100644 --- a/libstdc++-v3/config/os/uclibc/ctype_noninline.h +++ b/libstdc++-v3/config/os/uclibc/ctype_configure_char.cc @@ -1,7 +1,6 @@ // Locale support -*- C++ -*- -// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2004, 2006, 2009, 2010 -// Free Software Foundation, Inc. +// Copyright (C) 2011 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -23,15 +22,20 @@ // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. -/** @file bits/ctype_noninline.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{locale} - */ +/** @file ctype_configure_char.cc */ // // ISO C++ 14882: 22.1 Locales // - + +#include <locale> +#include <cstdlib> +#include <cstring> + +namespace std _GLIBCXX_VISIBILITY(default) +{ +_GLIBCXX_BEGIN_NAMESPACE_VERSION + // Information as gleaned from /usr/include/ctype.h const ctype_base::mask* @@ -90,3 +94,6 @@ } return __high; } + +_GLIBCXX_END_NAMESPACE_VERSION +} // namespace diff --git a/libstdc++-v3/config/os/vxworks/ctype_noninline.h b/libstdc++-v3/config/os/vxworks/ctype_configure_char.cc index 23521b7..7d2904b 100644 --- a/libstdc++-v3/config/os/vxworks/ctype_noninline.h +++ b/libstdc++-v3/config/os/vxworks/ctype_configure_char.cc @@ -1,7 +1,6 @@ // Locale support -*- C++ -*- -// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2009, 2010 -// Free Software Foundation, Inc. +// Copyright (C) 2011 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -23,15 +22,20 @@ // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. -/** @file bits/ctype_noninline.h - * This is an internal header file, included by other library headers. - * Do not attempt to use it directly. @headername{locale} - */ +/** @file ctype_configure_char.cc */ // // ISO C++ 14882: 22.1 Locales // +#include <locale> +#include <cstdlib> +#include <cstring> + +namespace std _GLIBCXX_VISIBILITY(default) +{ +_GLIBCXX_BEGIN_NAMESPACE_VERSION + // Information as gleaned from target/h/ctype.h const ctype_base::mask* @@ -90,3 +94,6 @@ } return __high; } + +_GLIBCXX_END_NAMESPACE_VERSION +} // namespace |