vterminate.cc (writestr): Use __builtin_strlen.
authorPhil Edwards <pme@gcc.gnu.org>
Thu, 26 Dec 2002 22:26:29 +0000 (22:26 +0000)
committerPhil Edwards <pme@gcc.gnu.org>
Thu, 26 Dec 2002 22:26:29 +0000 (22:26 +0000)
2002-12-26  Phil Edwards  <pme@gcc.gnu.org>

* libsupc++/vterminate.cc (writestr):  Use __builtin_strlen.

From-SVN: r60531

libstdc++-v3/ChangeLog
libstdc++-v3/libsupc++/vterminate.cc

index 32ee235c4fc7e7fc81ed19abd58fd6b2c6e74d0f..d6cd0041f886c7c880bde7d3747bdbb67b0e0938 100644 (file)
@@ -1,3 +1,7 @@
+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.
index a8718fcd491b97d0a0256bfea2ade4847c85d74c..324e0d31cc572f331c06bdcce72e7241c8a165ec 100644 (file)
@@ -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)