OSDN Git Service

2002-12-26 Phil Edwards <pme@gcc.gnu.org>
authorpme <pme@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Dec 2002 22:26:29 +0000 (22:26 +0000)
committerpme <pme@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Dec 2002 22:26:29 +0000 (22:26 +0000)
* libsupc++/vterminate.cc (writestr):  Use __builtin_strlen.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60531 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 32ee235..d6cd004 100644 (file)
@@ -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.
index a8718fc..324e0d3 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)