gcc/libstdc++-v3 ChangeLog include/c_std/bits/ ...

bkoz@gcc.gnu.org bkoz@gcc.gnu.org
Fri Jun 8 16:33:00 GMT 2001


CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	gcc-3_0-branch
Changes by:	bkoz@gcc.gnu.org	2001-06-08 16:33:16

Modified files:
	libstdc++-v3   : ChangeLog 
	libstdc++-v3/include/c_std/bits: std_cassert.h 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 
	libstdc++-v3/include/std: algorithm bitset cassert cctype cerrno 
	                          cfloat ciso646 climits clocale cmath 
	                          complex csetjmp csignal cstdarg 
	                          cstddef cstdio cstdlib cstring ctime 
	                          cwchar cwctype deque fstream 
	                          functional iomanip ios iosfwd iostream 
	                          istream iterator limits list locale 
	                          map memory numeric ostream queue set 
	                          sstream stack stdexcept streambuf 
	                          string utility valarray vector 
	libstdc++-v3/testsuite/17_intro: headers_c++.cc headers_c.cc 

Log message:
	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.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.452.2.95&r2=1.452.2.96
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/c_std/bits/std_cassert.h.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.5&r2=1.5.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/c_std/bits/std_cctype.h.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.4&r2=1.4.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/c_std/bits/std_cerrno.h.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.5.2.1&r2=1.5.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/c_std/bits/std_cfloat.h.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.4&r2=1.4.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/c_std/bits/std_climits.h.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.5&r2=1.5.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/c_std/bits/std_clocale.h.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.5&r2=1.5.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/c_std/bits/std_cmath.h.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.6.2.6&r2=1.6.2.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/c_std/bits/std_csetjmp.h.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.5.2.1&r2=1.5.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/c_std/bits/std_csignal.h.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.4&r2=1.4.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/c_std/bits/std_cstdarg.h.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.4.2.1&r2=1.4.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/c_std/bits/std_cstddef.h.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.6&r2=1.6.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/c_std/bits/std_cstdio.h.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.8&r2=1.8.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/c_std/bits/std_cstdlib.h.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.7.2.2&r2=1.7.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/c_std/bits/std_cstring.h.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.5.2.3&r2=1.5.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/c_std/bits/std_ctime.h.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.6&r2=1.6.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/c_std/bits/std_cwchar.h.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.5.2.3&r2=1.5.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/c_std/bits/std_cwctype.h.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.4&r2=1.4.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/algorithm.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/bitset.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/cassert.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/cctype.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/cerrno.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/cfloat.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/ciso646.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/climits.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/clocale.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/cmath.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/complex.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/csetjmp.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/csignal.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/cstdarg.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/cstddef.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/cstdio.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/cstdlib.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/cstring.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/ctime.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/cwchar.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/cwctype.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/deque.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/fstream.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/functional.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/iomanip.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/ios.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/iosfwd.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/iostream.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/istream.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/iterator.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/limits.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/list.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/locale.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/map.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/memory.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/numeric.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/ostream.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/queue.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/set.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/sstream.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/stack.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/stdexcept.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/streambuf.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/string.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/utility.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/valarray.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/std/vector.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.1&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/17_intro/headers_c++.cc.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.2.4.1&r2=1.2.4.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/17_intro/headers_c.cc.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.3.4.1&r2=1.3.4.2



More information about the Libstdc++-cvs mailing list