]> git.ipfire.org Git - thirdparty/gcc.git/blame - libstdc++-v3/testsuite/backward/strstream_members.cc
Update copyright years.
[thirdparty/gcc.git] / libstdc++-v3 / testsuite / backward / strstream_members.cc
CommitLineData
941fe801 1// { dg-options "-Wno-deprecated" }
8d9254fc 2// Copyright (C) 2002-2020 Free Software Foundation, Inc.
497e42fd
BK
3//
4// This file is part of the GNU ISO C++ Library. This library is free
5// software; you can redistribute it and/or modify it under the
6// terms of the GNU General Public License as published by the
748086b7 7// Free Software Foundation; either version 3, or (at your option)
497e42fd
BK
8// any later version.
9
10// This library is distributed in the hope that it will be useful,
11// but WITHOUT ANY WARRANTY; without even the implied warranty of
12// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13// GNU General Public License for more details.
14
15// You should have received a copy of the GNU General Public License along
748086b7
JJ
16// with this library; see the file COPYING3. If not see
17// <http://www.gnu.org/licenses/>.
497e42fd
BK
18
19// backward strstream members
20
9a56333e 21#include <strstream>
497e42fd
BK
22#include <testsuite_hooks.h>
23
11f10e6b 24void test01()
497e42fd 25{
9a56333e 26 std::strstream s;
497e42fd
BK
27 for (unsigned i=0 ; i!= 1000 ; ++i)
28 s << i << std::endl;
29 s << std::ends;
497e42fd
BK
30}
31
49bc23b7 32
11f10e6b 33void test02()
49bc23b7
BK
34{
35 std::ostrstream buf;
36 buf << std::ends;
37 char *s = buf.str ();
38 delete [] s;
39}
40
497e42fd
BK
41int main()
42{
43 test01();
49bc23b7 44 test02();
497e42fd
BK
45 return 0;
46}