From 9795acc64a1e348ebe9b32d21311d6cae6b20088 Mon Sep 17 00:00:00 2001 From: Phil Edwards Date: Thu, 26 Dec 2002 22:26:29 +0000 Subject: [PATCH] vterminate.cc (writestr): Use __builtin_strlen. 2002-12-26 Phil Edwards * libsupc++/vterminate.cc (writestr): Use __builtin_strlen. From-SVN: r60531 --- libstdc++-v3/ChangeLog | 4 ++++ libstdc++-v3/libsupc++/vterminate.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 32ee235c4fc7..d6cd0041f886 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,7 @@ +2002-12-26 Phil Edwards + + * libsupc++/vterminate.cc (writestr): Use __builtin_strlen. + 2002-12-26 Phil Edwards * libsupc++/eh_term_handler.cc: Add comment about embedded systems. diff --git a/libstdc++-v3/libsupc++/vterminate.cc b/libstdc++-v3/libsupc++/vterminate.cc index a8718fcd491b..324e0d31cc57 100644 --- a/libstdc++-v3/libsupc++/vterminate.cc +++ b/libstdc++-v3/libsupc++/vterminate.cc @@ -35,7 +35,7 @@ #ifdef _GLIBCPP_HAVE_UNISTD_H # include -# define writestr(str) write(2, str, sizeof(str) - 1) +# define writestr(str) write(2, str, __builtin_strlen(str)) #else # include # define writestr(str) std::fputs(str, stderr)