summaryrefslogtreecommitdiff
path: root/libstdc++-v3/src
diff options
context:
space:
mode:
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>2007-03-06 17:43:27 +0000
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>2007-03-06 17:43:27 +0000
commit6f020cc13bf16672487b4f5aa5515b6a14ff79a6 (patch)
tree7f3b3bcf84d95d7d55c4c62806a3e7a37c9bf4a7 /libstdc++-v3/src
parent1b7fd1d90f9ed8ed108ecac8c2cf12a80c3f9728 (diff)
downloadgcc-6f020cc13bf16672487b4f5aa5515b6a14ff79a6.tar.gz
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122628 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/src')
-rw-r--r--libstdc++-v3/src/ctype.cc3
-rw-r--r--libstdc++-v3/src/localename.cc4
2 files changed, 5 insertions, 2 deletions
diff --git a/libstdc++-v3/src/ctype.cc b/libstdc++-v3/src/ctype.cc
index 71bf1e1116a..4a2e896f7bb 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 ff8c369ce11..5394d9a99c6 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)