From 25ad7e06c6f3fea909588d4b2772bde6fd50b4c9 Mon Sep 17 00:00:00 2001 From: Phil Edwards Date: Thu, 16 Jan 2003 03:11:13 +0000 Subject: [PATCH] basic_string.tcc (_S_string_copy): Unused, remove. 2003-01-15 Phil Edwards * include/bits/basic_string.tcc (_S_string_copy): Unused, remove. From-SVN: r61377 --- libstdc++-v3/ChangeLog | 4 ++++ libstdc++-v3/include/bits/basic_string.tcc | 12 ------------ 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 57fde9f715c..c25586edf8d 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,7 @@ +2003-01-15 Phil Edwards + + * include/bits/basic_string.tcc (_S_string_copy): Unused, remove. + 2003-01-15 Benjamin Kosnik * acinclude.m4 (GLIBCPP_CHECK_WCHAR_T_SUPPORT): Substitute diff --git a/libstdc++-v3/include/bits/basic_string.tcc b/libstdc++-v3/include/bits/basic_string.tcc index 70dd991ea3e..3810ae1cd8b 100644 --- a/libstdc++-v3/include/bits/basic_string.tcc +++ b/libstdc++-v3/include/bits/basic_string.tcc @@ -930,18 +930,6 @@ namespace std return __r; } - template - void - _S_string_copy(const basic_string<_CharT, _Traits, _Alloc>& __str, - _CharT* __buf, typename _Alloc::size_type __bufsiz) - { - typedef typename _Alloc::size_type size_type; - size_type __strsize = __str.size(); - size_type __bytes = std::min(__strsize, __bufsiz - 1); - _Traits::copy(__buf, __str.data(), __bytes); - __buf[__bytes] = _CharT(); - } - // Inhibit implicit instantiations for required instantiations, // which are defined via explicit instantiations elsewhere. // NB: This syntax is a GNU extension.