iosfwd: New header.

* iosfwd: New header.
	* Makefile.in (HEADERS): Add it.

Sun Dec  7 02:32:20 1997  Gregory L. Galloway (gregg@eoeml.gtri.gatech.edu)

	* Makefile.in (HEADERS): Modified list of headers to
	install to include all of SGI STL headers especially hash_set and
	hash_map, and added ANSI C++ style wrappers for fstream, iomanip,
	iostream, and strstream.

	* fstream, iomanip, iostream, strstream: New forwarding headers
	added.

From-SVN: r16991
This commit is contained in:
Jason Merrill 1997-12-07 05:33:36 -05:00
parent 79a7c7faab
commit 179b008f3e
7 changed files with 63 additions and 7 deletions

View File

@ -1,3 +1,18 @@
Sun Dec 7 02:32:20 1997 Jason Merrill <jason@yorick.cygnus.com>
* iosfwd: New header.
* Makefile.in (HEADERS): Add it.
Sun Dec 7 02:32:20 1997 Gregory L. Galloway (gregg@eoeml.gtri.gatech.edu)
* Makefile.in (HEADERS): Modified list of headers to
install to include all of SGI STL headers especially hash_set and
hash_map, and added ANSI C++ style wrappers for fstream, iomanip,
iostream, and strstream.
* fstream, iomanip, iostream, strstream: New forwarding headers
added.
Thu Nov 27 01:33:55 1997 Jeffrey A Law (law@cygnus.com)
* Makefile.in (install): Change gxx_includedir to gxx_include_dir.

View File

@ -23,8 +23,9 @@ SUBLIBS = $(STAMP)-string $(STAMP)-complx
HEADERS= cassert cctype cerrno cfloat ciso646 climits clocale cmath complex \
csetjmp csignal cstdarg cstddef cstdio cstdlib cstring ctime \
cwchar cwctype string stdexcept \
algorithm deque list map queue set stack vector utility functional \
iterator memory numeric
algorithm deque functional hash_map hash_set iterator list map \
memory numeric pthread_alloc queue rope set slist stack utility \
vector fstream iomanip iostream strstream iosfwd
ARLIB = libstdc++.a
SHLIB = libstdc++.so.$(VERSION)
@ -303,16 +304,13 @@ stuff:
$(MAKE) -C ../libg++ clean
-$(MAKE) $(MAKEFLAGS) check
-$(MAKE) -C ../libio check
-$(MAKE) -C ../libg++ check
-$(MAKE) -C ../gcc check-g++
-$(MAKE) -C ../../gcc check-g++
stuff1:
$(MAKE) clean
$(MAKE) -C ../libio c++clean
$(MAKE) -C ../libg++ clean
stuff2:
-$(MAKE) check
-$(MAKE) -C ../libio check
-$(MAKE) -C ../libg++ check
-$(MAKE) -C ../gcc check-g++
-$(MAKE) -C ../../gcc check-g++

7
libstdc++/fstream Normal file
View File

@ -0,0 +1,7 @@
// -*- C++ -*- forwarding header.
// This file is part of the GNU ANSI C++ Library.
#ifndef __FSTREAM__
#define __FSTREAM__
#include <fstream.h>
#endif

7
libstdc++/iomanip Normal file
View File

@ -0,0 +1,7 @@
// -*- C++ -*- forwarding header.
// This file is part of the GNU ANSI C++ Library.
#ifndef __IOMANIP__
#define __IOMANIP__
#include <iomanip.h>
#endif

15
libstdc++/iosfwd Normal file
View File

@ -0,0 +1,15 @@
// -*- C++ -*- I/O forward declaration header.
// This file is part of the GNU ANSI C++ Library.
#ifndef __IOSFWD__
#define __IOSFWD__
class ios;
class streambuf;
class istream;
class ostream;
class iostream;
class filebuf;
class ifstream;
class ofstream;
class fstream;
#endif

7
libstdc++/iostream Normal file
View File

@ -0,0 +1,7 @@
// -*- C++ -*- forwarding header.
// This file is part of the GNU ANSI C++ Library.
#ifndef __IOSTREAM__
#define __IOSTREAM__
#include <iostream.h>
#endif

7
libstdc++/strstream Normal file
View File

@ -0,0 +1,7 @@
// -*- C++ -*- forwarding header.
// This file is part of the GNU ANSI C++ Library.
#ifndef __STRSTREAM__
#define __STRSTREAM__
#include <strstream.h>
#endif