aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhil Edwards <pme@gcc.gnu.org>2002-12-26 22:26:29 +0000
committerPhil Edwards <pme@gcc.gnu.org>2002-12-26 22:26:29 +0000
commit9795acc64a1e348ebe9b32d21311d6cae6b20088 (patch)
tree4827fdac145066b6be9398855d2832b4dce095b2
parent3642a94924510f7e7220aea6aefebc7372d59d8b (diff)
downloadgcc-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/ChangeLog4
-rw-r--r--libstdc++-v3/libsupc++/vterminate.cc2
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)