diff options
author | Phil Edwards <pme@gcc.gnu.org> | 2002-12-26 22:26:29 +0000 |
---|---|---|
committer | Phil Edwards <pme@gcc.gnu.org> | 2002-12-26 22:26:29 +0000 |
commit | 9795acc64a1e348ebe9b32d21311d6cae6b20088 (patch) | |
tree | 4827fdac145066b6be9398855d2832b4dce095b2 | |
parent | 3642a94924510f7e7220aea6aefebc7372d59d8b (diff) | |
download | gcc-9795acc64a1e348ebe9b32d21311d6cae6b20088.zip gcc-9795acc64a1e348ebe9b32d21311d6cae6b20088.tar.gz gcc-9795acc64a1e348ebe9b32d21311d6cae6b20088.tar.bz2 |
vterminate.cc (writestr): Use __builtin_strlen.
2002-12-26 Phil Edwards <pme@gcc.gnu.org>
* libsupc++/vterminate.cc (writestr): Use __builtin_strlen.
From-SVN: r60531
-rw-r--r-- | libstdc++-v3/ChangeLog | 4 | ||||
-rw-r--r-- | libstdc++-v3/libsupc++/vterminate.cc | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 32ee235..d6cd004 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,9 @@ 2002-12-26 Phil Edwards <pme@gcc.gnu.org> + * libsupc++/vterminate.cc (writestr): Use __builtin_strlen. + +2002-12-26 Phil Edwards <pme@gcc.gnu.org> + * libsupc++/eh_term_handler.cc: Add comment about embedded systems. * docs/html/debug.html: Cosmetic and HTML changes. Point to verb-term notes. diff --git a/libstdc++-v3/libsupc++/vterminate.cc b/libstdc++-v3/libsupc++/vterminate.cc index a8718fc..324e0d3 100644 --- a/libstdc++-v3/libsupc++/vterminate.cc +++ b/libstdc++-v3/libsupc++/vterminate.cc @@ -35,7 +35,7 @@ #ifdef _GLIBCPP_HAVE_UNISTD_H # include <unistd.h> -# define writestr(str) write(2, str, sizeof(str) - 1) +# define writestr(str) write(2, str, __builtin_strlen(str)) #else # include <cstdio> # define writestr(str) std::fputs(str, stderr) |