PR libstdc++/30449 (fill, fill_n)
authorPaolo Carlini <pcarlini@suse.de>
Sun, 21 Jan 2007 09:57:42 +0000 (09:57 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Sun, 21 Jan 2007 09:57:42 +0000 (09:57 +0000)
commite9e90c1f98233c09b734988f2a481a1476bd2266
tree4b0eb4567c4e5d30813186d23802313935982f90
parent6004caaf4dd656f955034b444a38a3a886a035c1
PR libstdc++/30449 (fill, fill_n)

2007-01-21  Paolo Carlini  <pcarlini@suse.de>

PR libstdc++/30449 (fill, fill_n)
* include/bits/stl_algobase.h (__fill_aux(wchar_t*, wchar_t*,
const wchar_t&), __fill_n_aux(wchar_t*, _Size, const wchar_t&)): New.
(fill(signed char*, signed char*, const signed char&),
fill(unsigned char*, unsigned char*, const unsigned char&),
fill(char*, char*, char&), fill_n(signed char*, _Size,
const signed char&), fill_n(unsigned char*, _Size,
const unsigned char&), fill_n(char*, _Size, char&)): Rename to
__*_aux.
(__fill_normal, __fill_n_normal): New, call the latter.
(fill, fill_n): Adjust, call the latter.
* testsuite/25_algorithms/fill/4.cc: New.
* testsuite/25_algorithms/fill/5.cc: New.

From-SVN: r121027
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/stl_algobase.h
libstdc++-v3/testsuite/25_algorithms/fill/4.cc [new file with mode: 0644]
libstdc++-v3/testsuite/25_algorithms/fill/5.cc [new file with mode: 0644]