[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