[libstdc++] <cstring> fix (PRs 2767 2977 2989 2992 and others)
Stephen M. Webb
stephen@bregmasoft.com
Tue Jun 5 19:47:00 GMT 2001
Here's the patch for the <cstring> and <string.h> headers to clean up the
(known) conflict, ambiguities, and missing definitions. If results are good and
there is general agreement, this change can be extended to the other C headers.
Bootstrapped on i686-pc-linux-gnu with gcc version 3.1 20010604 (experimental).
No new testcase failures.
There should be 5 files attached to this message. Automake will need to be run.
2001-06-05 Stephen M. Webb <stephen@bregmasoft.com>
PR libstdc++/2767, libstdc++/2977, libstdc++/2989, and others
* include/c_std/bits/std_cstring.h: move function definitions out
* include/c_std/bits/string.h: added new Appendix D header
* src/cstring.cc: added new file for <cstring> definitions
* src/Makefile.am: added build rules for new files
* testsuite/21_strings/cheader_c++_c.cc: added new testcase
* testsuite/21_strings/cheader_c_c++.cc: added new testcase
--
Stephen M. Webb
stephen at bregmasoft dot com
More information about the Libstdc++
mailing list