diff options
author | Paolo Carlini <pcarlini@suse.de> | 2007-03-06 17:43:27 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2007-03-06 17:43:27 +0000 |
commit | 4ba851b58beb3102b31fb4282fdea684dfa6865a (patch) | |
tree | 7f3b3bcf84d95d7d55c4c62806a3e7a37c9bf4a7 /libstdc++-v3/src | |
parent | 251086461ec7455a8075294efa209468026600f7 (diff) | |
download | gcc-4ba851b58beb3102b31fb4282fdea684dfa6865a.zip gcc-4ba851b58beb3102b31fb4282fdea684dfa6865a.tar.gz gcc-4ba851b58beb3102b31fb4282fdea684dfa6865a.tar.bz2 |
PR libstdc++/28080 (partial)
2007-03-06 Paolo Carlini <pcarlini@suse.de>
PR libstdc++/28080 (partial)
* include/bits/stl_algobase.h: Do not include <cstdlib>.
* src/localename.cc: Do it here.
* src/ctype.cc: Likewise.
* include/ext/pb_ds/detail/map_debug_base.hpp: Likewise.
* include/ext/pb_ds/exception.hpp: Likewise.
* include/ext/pb_ds/list_update_policy.hpp: Likewise.
* include/bits/stl_algo.h: Likewise.
* include/tr1/random: Likewise.
* testsuite/util/testsuite_hooks.cc: Likewise.
* testsuite/util/testsuite_abi_check.cc: Likewise.
* testsuite/util/testsuite_abi.cc: Likewise.
* testsuite/util/performance/assoc/timing/
tree_order_statistics_test.hpp: Likewise.
* config/locale/darwin/ctype_members.cc: Likewise.
* config/locale/gnu/c++locale_internal.h: Likewise.
* config/locale/generic/ctype_members.cc: Likewise.
* config/locale/generic/time_members.cc: Likewise.
* include/ext/pb_ds/detail/resize_policy/
hash_load_check_resize_trigger_imp.hpp: Qualify abort.
* testsuite/util/performance/assoc/timing/
multimap_find_test.hpp: Likewise.
* include/std/valarray: Do include <cstdlib>.
* include/tr1/hashtable: Likewise.
From-SVN: r122628
Diffstat (limited to 'libstdc++-v3/src')
-rw-r--r-- | libstdc++-v3/src/ctype.cc | 3 | ||||
-rw-r--r-- | libstdc++-v3/src/localename.cc | 4 |
2 files changed, 5 insertions, 2 deletions
diff --git a/libstdc++-v3/src/ctype.cc b/libstdc++-v3/src/ctype.cc index 71bf1e1..4a2e896 100644 --- a/libstdc++-v3/src/ctype.cc +++ b/libstdc++-v3/src/ctype.cc @@ -28,6 +28,7 @@ // the GNU General Public License. #include <locale> +#include <cstdlib> _GLIBCXX_BEGIN_NAMESPACE(std) @@ -74,7 +75,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std) // XXX At some point, just rename this file to ctype_configure_char.cc // and compile it as a separate file instead of including it here. // Platform-specific initialization code for ctype tables. - #include <bits/ctype_noninline.h> +#include <bits/ctype_noninline.h> const size_t ctype<char>::table_size; diff --git a/libstdc++-v3/src/localename.cc b/libstdc++-v3/src/localename.cc index ff8c369..5394d9a 100644 --- a/libstdc++-v3/src/localename.cc +++ b/libstdc++-v3/src/localename.cc @@ -1,4 +1,5 @@ -// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 +// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +// 2006, 2007 // Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free @@ -28,6 +29,7 @@ #include <clocale> #include <cstring> +#include <cstdlib> #include <locale> _GLIBCXX_BEGIN_NAMESPACE(std) |