diff options
| author | Benjamin Kosnik <bkoz@gcc.gnu.org> | 2002-01-04 21:27:36 +0000 |
|---|---|---|
| committer | Benjamin Kosnik <bkoz@gcc.gnu.org> | 2002-01-04 21:27:36 +0000 |
| commit | 54c1bf7801758caf2ff54917e79a8c239643061c (patch) | |
| tree | f9b7a5cf7ab77ab1aa83870039157784eb5398b3 /libstdc++-v3/src | |
| parent | 48180d6890b349f441109459b1575ef819e7651e (diff) | |
| download | gcc-54c1bf7801758caf2ff54917e79a8c239643061c.tar.gz gcc-54c1bf7801758caf2ff54917e79a8c239643061c.tar.bz2 gcc-54c1bf7801758caf2ff54917e79a8c239643061c.zip | |
Makefile.am (std_headers): Remove cXXX from list.
2002-01-04 Benjamin Kosnik <bkoz@redhat.com>
* include/Makefile.am (std_headers): Remove cXXX from list.
(c_base_srcdir): No bits subdirectory.
(c_base_builddir): Same.
(c_base_headers): Adjust names, add ciso646.
(bits_headers): Remove std_xxx.h headers.
* include/Makefile.in: Regenerate.
* include/ext/iterator: Adjust includes.
* include/ext/ropeimpl.h: Same.
* include/ext/stl_hash_fun.h: Same.
* include/ext/algorithm: Same.
* include/backward/bvector.h: Adjust includes.
* include/backward/vector.h: Same.
* include/backward/strstream: Same.
* include/backward/streambuf.h: Same.
* include/backward/stack.h: Same.
* include/backward/set.h: Same.
* include/backward/queue.h: Same.
* include/backward/multiset.h: Same.
* include/backward/multimap.h: Same.
* include/backward/map.h: Same.
* include/backward/list.h: Same.
* include/backward/iterator.h: Same.
* include/backward/iostream.h: Same.
* include/backward/iomanip.h: Same.
* include/backward/fstream.h: Same.
* include/backward/deque.h: Same.
* include/backward/complex.h: Same.
* include/bits/std_algorithm.h: Move to...
* include/std/algorithm: ...here.
* include/bits/std_iosfwd.h, std_locale.h, std_stack.h,
std_bitset.h, std_ios.h, std_map.h, std_stdexcept.h,
std_complex.h, std_iostream.h, std_memory.h, std_streambuf.h,
std_deque.h, std_istream.h, std_numeric.h, std_string.h,
std_fstream.h, std_ostream.h, std_utility.h, std_iterator.h,
std_queue.h, std_valarray.h, std_functional.h, std_limits.h,
std_set.h, std_vector.h, std_iomanip.h, std_list.h, std_sstream.h:
Same.
* include/c_std/bits/std_cassert.h: Move to...
* include/c_std/cassert: Here.
* include/c_std/std_cctype.h, std_cerrno.h, std_cfloat.h,
std_climits.h, std_clocale.h, std_cmath.h, std_csetjmp.h,
std_csignal.h, std_cstdarg.h, std_cstddef.h, std_cstdio.h,
std_cstdlib.h, std_cstring.h, std_ctime.h, std_cwchar.h,
std_cwctype.h: Same.
* include/c_std/cmath: Adjust cmath.tcc include.
* include/c_std/cstdlib: Adjust includes.
* include/c_std/cwchar: Same.
* include/c_std/ctime: Same.
* include/c_std/cstring: Same.
* include/c_std/cstdio: Same.
* include/c_std/bits: Remove directory.
* include/c/bits/std_cassert.h: Move to...
* include/c/cassert: Here.
* include/c/std_cctype.h, std_cerrno.h, std_cfloat.h,
std_climits.h, std_clocale.h, std_cmath.h, std_csetjmp.h,
std_csignal.h, std_cstdarg.h, std_cstddef.h, std_cstdio.h,
std_cstdlib.h, std_cstring.h, std_ctime.h, std_cwchar.h,
std_cwctype.h: Same.
* include/c/bits: Remove directory.
* include/std/cwctype: Remove.
* include/std/cwchar: Remove.
* include/std/ctime: Remove.
* include/std/cstring: Remove.
* include/std/cstdlib: Remove.
* include/std/cstdio: Remove.
* include/std/cstddef: Remove.
* include/std/cstdarg: Remove.
* include/std/csignal: Remove.
* include/std/csetjmp: Remove.
* include/std/cmath: Remove.
* include/std/clocale: Remove.
* include/std/climits: Remove.
* include/std/ciso646: Remove.
* include/std/cfloat: Remove.
* include/std/cerrno: Remove.
* include/std/cctype: Remove.
* include/std/cassert: Remove.
* include/bits/fpos.h: Adjust includes, removing <bits/std_xxx.h>
files and subsituting <.xxx>
* include/bits/valarray_array.h: Same.
* include/bits/stl_uninitialized.h: Same.
* include/bits/stl_alloc.h: Same.
* include/bits/stl_algobase.h: Same.
* include/bits/sstream.tcc: Same.
* include/bits/pthread_allocimpl.h: Same.
* include/bits/ostream.tcc: Same.
* include/bits/localefwd.h: Same.
* include/bits/locale_facets.tcc: Same.
* include/bits/locale_facets.h: Same.
* include/bits/istream.tcc: Same.
* include/bits/char_traits.h: Same.
* include/bits/boost_concept_check.h: Same.
* include/bits/basic_file.h: Same.
* include/std/bitset: Same.
* include/std/complex: Same.
* include/std/fstream: Same.
* include/std/functional: Same.
* include/std/ios: Same.
* include/std/iostream: Same.
* include/std/ostream: Same.
* include/std/sstream: Same.
* include/std/streambuf: Same.
* include/std/string: Same.
* include/std/iterator: Same.
* include/std/valarray: Same.
* src/ios.cc: Adjust includes.
* src/valarray-inst.cc: Same.
* src/string-inst.cc: Same.
* src/stl-inst.cc: Same.
* src/stdexcept.cc: Same.
* src/misc-inst.cc: Same.
* src/localename.cc: Same.
* src/locale-inst.cc: Same.
* src/locale.cc: Same.
* src/limits.cc: Same.
* src/concept-inst.cc: Same.
* src/complex_io.cc: Same.
* src/codecvt.cc: Same.
* src/bitset.cc: Same.
* src/cmath.cc: Same.
From-SVN: r48544
Diffstat (limited to 'libstdc++-v3/src')
| -rw-r--r-- | libstdc++-v3/src/bitset.cc | 2 | ||||
| -rw-r--r-- | libstdc++-v3/src/cmath.cc | 3 | ||||
| -rw-r--r-- | libstdc++-v3/src/codecvt.cc | 2 | ||||
| -rw-r--r-- | libstdc++-v3/src/complex_io.cc | 5 | ||||
| -rw-r--r-- | libstdc++-v3/src/concept-inst.cc | 9 | ||||
| -rw-r--r-- | libstdc++-v3/src/ios.cc | 8 | ||||
| -rw-r--r-- | libstdc++-v3/src/limits.cc | 2 | ||||
| -rw-r--r-- | libstdc++-v3/src/locale-inst.cc | 19 | ||||
| -rw-r--r-- | libstdc++-v3/src/locale.cc | 24 | ||||
| -rw-r--r-- | libstdc++-v3/src/localename.cc | 10 | ||||
| -rw-r--r-- | libstdc++-v3/src/misc-inst.cc | 26 | ||||
| -rw-r--r-- | libstdc++-v3/src/stdexcept.cc | 4 | ||||
| -rw-r--r-- | libstdc++-v3/src/stl-inst.cc | 8 | ||||
| -rw-r--r-- | libstdc++-v3/src/string-inst.cc | 2 | ||||
| -rw-r--r-- | libstdc++-v3/src/valarray-inst.cc | 2 |
15 files changed, 57 insertions, 69 deletions
diff --git a/libstdc++-v3/src/bitset.cc b/libstdc++-v3/src/bitset.cc index 0c3fc5f4073..c0bec5d5b34 100644 --- a/libstdc++-v3/src/bitset.cc +++ b/libstdc++-v3/src/bitset.cc @@ -41,7 +41,7 @@ * purpose. It is provided "as is" without express or implied warranty. */ -#include <bits/std_bitset.h> +#include <bitset> // // Definitions of non-inline functions from the single-word version of diff --git a/libstdc++-v3/src/cmath.cc b/libstdc++-v3/src/cmath.cc index 6442e0cda4e..7a7433a1cf3 100644 --- a/libstdc++-v3/src/cmath.cc +++ b/libstdc++-v3/src/cmath.cc @@ -32,7 +32,7 @@ // helper functions used in the math routines of libstdc++. -#include <bits/std_cmath.h> +#include <cmath> namespace std { @@ -45,4 +45,3 @@ namespace std __cmath_power<long double>(long double, unsigned int); } // namespace std - diff --git a/libstdc++-v3/src/codecvt.cc b/libstdc++-v3/src/codecvt.cc index 5e7cdb69bdb..c5474c6c7a7 100644 --- a/libstdc++-v3/src/codecvt.cc +++ b/libstdc++-v3/src/codecvt.cc @@ -27,7 +27,7 @@ // Written by Benjamin Kosnik <bkoz@cygnus.com> -#include <bits/std_locale.h> +#include <locale> namespace std { diff --git a/libstdc++-v3/src/complex_io.cc b/libstdc++-v3/src/complex_io.cc index c4b8a95b5f8..a6d502f2dad 100644 --- a/libstdc++-v3/src/complex_io.cc +++ b/libstdc++-v3/src/complex_io.cc @@ -27,7 +27,7 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. -#include <bits/std_complex.h> +#include <complex> namespace std { @@ -91,6 +91,3 @@ namespace std const complex<long double>&); #endif //_GLIBCPP_USE_WCHAR_T } // namespace std - - - diff --git a/libstdc++-v3/src/concept-inst.cc b/libstdc++-v3/src/concept-inst.cc index 28cf104adbd..11e4a89a831 100644 --- a/libstdc++-v3/src/concept-inst.cc +++ b/libstdc++-v3/src/concept-inst.cc @@ -39,15 +39,14 @@ #ifdef _GLIBCPP_CONCEPT_CHECKS -#include <bits/stl_alloc.h> -#include <bits/std_vector.h> -#include <bits/std_ostream.h> +#include <memory> +#include <vector> +#include <ostream> #define _Instantiate(...) template void __function_requires< __VA_ARGS__ > () namespace __gnu_cxx { - template void __aux_require_boolean_expr<bool>(bool const&); _Instantiate(_BidirectionalIteratorConcept< @@ -160,5 +159,3 @@ namespace __gnu_cxx #undef _Instantiate #endif - - diff --git a/libstdc++-v3/src/ios.cc b/libstdc++-v3/src/ios.cc index 90379fb8845..6ca59572fba 100644 --- a/libstdc++-v3/src/ios.cc +++ b/libstdc++-v3/src/ios.cc @@ -31,10 +31,10 @@ // ISO C++ 14882: 27.4 Iostreams base classes // -#include <bits/std_ios.h> -#include <bits/std_ostream.h> -#include <bits/std_istream.h> -#include <bits/std_fstream.h> +#include <ios> +#include <ostream> +#include <istream> +#include <fstream> namespace std { diff --git a/libstdc++-v3/src/limits.cc b/libstdc++-v3/src/limits.cc index cf3ddaee00e..3fc3dcb8fb3 100644 --- a/libstdc++-v3/src/limits.cc +++ b/libstdc++-v3/src/limits.cc @@ -34,7 +34,7 @@ // 18.2.1 // -#include <bits/std_limits.h> +#include <limits> namespace std { diff --git a/libstdc++-v3/src/locale-inst.cc b/libstdc++-v3/src/locale-inst.cc index 2cbd5065377..e2f6d7764fe 100644 --- a/libstdc++-v3/src/locale-inst.cc +++ b/libstdc++-v3/src/locale-inst.cc @@ -31,17 +31,16 @@ // ISO C++ 14882: 22.1 Locales // -#include <bits/std_cstdlib.h> -#include <bits/std_clocale.h> -#include <bits/std_cstring.h> -#include <bits/std_cassert.h> -#include <bits/std_limits.h> +#include <cstdlib> +#include <clocale> +#include <cstring> +#include <cassert> +#include <limits> #include <exception> -#include <bits/std_stdexcept.h> -#include <bits/std_locale.h> -#include <bits/locale_facets.tcc> -#include <bits/std_istream.h> -#include <bits/std_ostream.h> +#include <stdexcept> +#include <locale> +#include <istream> +#include <ostream> namespace std { diff --git a/libstdc++-v3/src/locale.cc b/libstdc++-v3/src/locale.cc index 13c85aba587..630805ee0fa 100644 --- a/libstdc++-v3/src/locale.cc +++ b/libstdc++-v3/src/locale.cc @@ -25,20 +25,20 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. -#include <bits/std_clocale.h> -#include <bits/std_cstring.h> -#include <bits/std_cassert.h> -#include <bits/std_cctype.h> -#include <bits/std_limits.h> +#include <clocale> +#include <cstring> +#include <cassert> +#include <cctype> +#include <limits> #include <exception> -#include <bits/std_stdexcept.h> -#include <bits/std_locale.h> -#include <bits/std_istream.h> -#include <bits/std_ostream.h> -#include <bits/std_vector.h> -#include <bits/std_memory.h> // for auto_ptr +#include <stdexcept> +#include <locale> +#include <istream> +#include <ostream> +#include <vector> +#include <memory> // for auto_ptr #ifdef _GLIBCPP_USE_WCHAR_T -# include <bits/std_cwctype.h> // for towupper, etc. +# include <cwctype> // for towupper, etc. #endif namespace std diff --git a/libstdc++-v3/src/localename.cc b/libstdc++-v3/src/localename.cc index 8c2db9da7c8..45c4732d007 100644 --- a/libstdc++-v3/src/localename.cc +++ b/libstdc++-v3/src/localename.cc @@ -25,11 +25,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. -#include <bits/std_clocale.h> -#include <bits/std_locale.h> -#include <bits/std_cstring.h> -#include <bits/std_vector.h> -#include <bits/std_stdexcept.h> +#include <clocale> +#include <cstring> +#include <locale> +#include <vector> +#include <stdexcept> namespace std { diff --git a/libstdc++-v3/src/misc-inst.cc b/libstdc++-v3/src/misc-inst.cc index ab2f2aa6385..bb0bd78da93 100644 --- a/libstdc++-v3/src/misc-inst.cc +++ b/libstdc++-v3/src/misc-inst.cc @@ -31,20 +31,18 @@ // ISO C++ 14882: // -#include <bits/std_string.h> -#include <bits/std_algorithm.h> -#include <bits/std_locale.h> -#include <bits/std_vector.h> -#include <bits/std_iterator.h> -#include <bits/std_streambuf.h> -#include <bits/std_sstream.h> -#include <bits/std_fstream.h> -#include <bits/std_ios.h> -#include <bits/basic_ios.tcc> -#include <bits/std_istream.h> -#include <bits/std_ostream.h> -#include <bits/std_string.h> -#include <bits/std_iomanip.h> +#include <string> +#include <algorithm> +#include <locale> +#include <vector> +#include <iterator> +#include <streambuf> +#include <sstream> +#include <fstream> +#include <ios> +#include <istream> +#include <ostream> +#include <iomanip> // NB: unnecessary if the .h headers include these #ifndef _GLIBCPP_FULLY_COMPLIANT_HEADERS diff --git a/libstdc++-v3/src/stdexcept.cc b/libstdc++-v3/src/stdexcept.cc index 32ebd265f89..d39d41ffef6 100644 --- a/libstdc++-v3/src/stdexcept.cc +++ b/libstdc++-v3/src/stdexcept.cc @@ -31,8 +31,8 @@ // ISO C++ 14882: 19.1 Exception classes // -#include <bits/std_string.h> -#include <bits/std_stdexcept.h> +#include <string> +#include <stdexcept> namespace std { diff --git a/libstdc++-v3/src/stl-inst.cc b/libstdc++-v3/src/stl-inst.cc index bc1246488ec..52661dfc2e5 100644 --- a/libstdc++-v3/src/stl-inst.cc +++ b/libstdc++-v3/src/stl-inst.cc @@ -32,13 +32,12 @@ // #include <bits/c++config.h> -#include <bits/stl_alloc.h> -#include <bits/std_vector.h> -#include <bits/std_ostream.h> +#include <memory> +#include <vector> +#include <ostream> namespace std { - template class __malloc_alloc_template<0>; #ifndef __USE_MALLOC @@ -51,4 +50,3 @@ namespace std _M_insert_aux(vector<unsigned int>::iterator, unsigned int const &); } // namespace std - diff --git a/libstdc++-v3/src/string-inst.cc b/libstdc++-v3/src/string-inst.cc index 324ca86967a..4da060fefb2 100644 --- a/libstdc++-v3/src/string-inst.cc +++ b/libstdc++-v3/src/string-inst.cc @@ -33,7 +33,7 @@ // Written by Jason Merrill based upon the specification by Takanori Adachi // in ANSI X3J16/94-0013R2. Rewritten by Nathan Myers. -#include <bits/std_string.h> +#include <string> // Instantiation configuration. #ifndef C diff --git a/libstdc++-v3/src/valarray-inst.cc b/libstdc++-v3/src/valarray-inst.cc index c5f56164d11..b56a911dcd9 100644 --- a/libstdc++-v3/src/valarray-inst.cc +++ b/libstdc++-v3/src/valarray-inst.cc @@ -31,7 +31,7 @@ // ISO C++ 14882: // -#include <bits/std_valarray.h> +#include <valarray> namespace std { |
