OSDN Git Service

2001-06-08 Benjamin Kosnik <bkoz@redhat.com>
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Jun 2001 23:22:26 +0000 (23:22 +0000)
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Jun 2001 23:22:26 +0000 (23:22 +0000)
commit01dd2c6cba3e1ada73b23bd8db38b4e6a88d7e75
tree5b2ccfa15614160e0477485463b1b2a6313742bd
parent572fdaa33c3e33d9d62c123bb1ef6d4dbbceb7c1
2001-06-08  Benjamin Kosnik  <bkoz@redhat.com>

libstdc++/2767
libstdc++/2989
libstdc++/2992
* include/std/*: Add copyright notice.
* include/c_std/bits/*: Use using statements instead of extern "C".
* include/c_std/bits/std_cmath.h: Don't overload double versions
of math functions with __buitin versions, use global version to
prevent ambiguities. Remove define hacks.
* include/c_std/bits/std_cwchar.h: Using declarations for "C"
functions that have changed signatures and std::
declarations. Remove define hacks.
* include/c_std/bits/std_cwchar.h: Same, plus remove ambiguous
__builtins in std::. Remove define hacks.
* testsuite/17_intro/headers_c.cc: Add tests.
* testsuite/17_intro/headers_c++.cc: Add test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43061 138bc75d-0d04-0410-961f-82ee72b054a4
67 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/include/c_std/bits/std_cassert.h
libstdc++-v3/include/c_std/bits/std_cctype.h
libstdc++-v3/include/c_std/bits/std_cerrno.h
libstdc++-v3/include/c_std/bits/std_cfloat.h
libstdc++-v3/include/c_std/bits/std_climits.h
libstdc++-v3/include/c_std/bits/std_clocale.h
libstdc++-v3/include/c_std/bits/std_cmath.h
libstdc++-v3/include/c_std/bits/std_csetjmp.h
libstdc++-v3/include/c_std/bits/std_csignal.h
libstdc++-v3/include/c_std/bits/std_cstdarg.h
libstdc++-v3/include/c_std/bits/std_cstddef.h
libstdc++-v3/include/c_std/bits/std_cstdio.h
libstdc++-v3/include/c_std/bits/std_cstdlib.h
libstdc++-v3/include/c_std/bits/std_cstring.h
libstdc++-v3/include/c_std/bits/std_ctime.h
libstdc++-v3/include/c_std/bits/std_cwchar.h
libstdc++-v3/include/c_std/bits/std_cwctype.h
libstdc++-v3/include/std/algorithm
libstdc++-v3/include/std/bitset
libstdc++-v3/include/std/cassert
libstdc++-v3/include/std/cctype
libstdc++-v3/include/std/cerrno
libstdc++-v3/include/std/cfloat
libstdc++-v3/include/std/ciso646
libstdc++-v3/include/std/climits
libstdc++-v3/include/std/clocale
libstdc++-v3/include/std/cmath
libstdc++-v3/include/std/complex
libstdc++-v3/include/std/csetjmp
libstdc++-v3/include/std/csignal
libstdc++-v3/include/std/cstdarg
libstdc++-v3/include/std/cstddef
libstdc++-v3/include/std/cstdio
libstdc++-v3/include/std/cstdlib
libstdc++-v3/include/std/cstring
libstdc++-v3/include/std/ctime
libstdc++-v3/include/std/cwchar
libstdc++-v3/include/std/cwctype
libstdc++-v3/include/std/deque
libstdc++-v3/include/std/fstream
libstdc++-v3/include/std/functional
libstdc++-v3/include/std/iomanip
libstdc++-v3/include/std/ios
libstdc++-v3/include/std/iosfwd
libstdc++-v3/include/std/iostream
libstdc++-v3/include/std/istream
libstdc++-v3/include/std/iterator
libstdc++-v3/include/std/limits
libstdc++-v3/include/std/list
libstdc++-v3/include/std/locale
libstdc++-v3/include/std/map
libstdc++-v3/include/std/memory
libstdc++-v3/include/std/numeric
libstdc++-v3/include/std/ostream
libstdc++-v3/include/std/queue
libstdc++-v3/include/std/set
libstdc++-v3/include/std/sstream
libstdc++-v3/include/std/stack
libstdc++-v3/include/std/stdexcept
libstdc++-v3/include/std/streambuf
libstdc++-v3/include/std/string
libstdc++-v3/include/std/utility
libstdc++-v3/include/std/valarray
libstdc++-v3/include/std/vector
libstdc++-v3/testsuite/17_intro/headers_c++.cc
libstdc++-v3/testsuite/17_intro/headers_c.cc