changeset 3503:d14c483b3c12

[project @ 2000-02-01 04:06:07 by jwe]
author jwe
date Tue, 01 Feb 2000 04:06:39 +0000
parents b5238ac1dca9
children 5eef8a2294bd
files liboctave/Array.cc liboctave/Array2.cc liboctave/Array3.cc liboctave/Bounds.cc liboctave/Bounds.h liboctave/CColVector.cc liboctave/CDiagMatrix.cc liboctave/CMatrix.cc liboctave/CRowVector.cc liboctave/ChangeLog liboctave/CmplxAEPBAL.h liboctave/CmplxCHOL.h liboctave/CmplxDET.h liboctave/CmplxHESS.h liboctave/CmplxQR.h liboctave/CmplxQRP.h liboctave/CmplxSCHUR.h liboctave/CmplxSVD.h liboctave/CollocWt.cc liboctave/CollocWt.h liboctave/DiagArray2.cc liboctave/EIG.h liboctave/FEGrid.cc liboctave/FEGrid.h liboctave/LSODE.cc liboctave/LSODE.h liboctave/LinConst.cc liboctave/LinConst.h liboctave/Range.cc liboctave/Range.h liboctave/boolMatrix.cc liboctave/chMatrix.cc liboctave/cmd-hist.cc liboctave/dColVector.cc liboctave/dDiagMatrix.cc liboctave/dMatrix.cc liboctave/dRowVector.cc liboctave/data-conv.cc liboctave/dbleAEPBAL.h liboctave/dbleCHOL.h liboctave/dbleDET.h liboctave/dbleHESS.h liboctave/dbleQR.h liboctave/dbleQRP.h liboctave/dbleSCHUR.cc liboctave/dbleSCHUR.h liboctave/dbleSVD.cc liboctave/dbleSVD.h liboctave/file-ops.cc liboctave/glob-match.cc liboctave/idx-vector.cc liboctave/idx-vector.h liboctave/lo-sysdep.cc liboctave/mx-defs.h liboctave/oct-alloc.cc liboctave/oct-shlib.cc liboctave/str-vec.cc liboctave/str-vec.h src/ChangeLog src/Map.cc src/Stack.cc src/defaults.cc src/defun.cc src/dirfns.cc src/error.cc src/error.h src/file-io.cc src/gripes.h src/help.cc src/help.h src/input.cc src/lex.l src/load-save.cc src/load-save.h src/oct-fstrm.h src/oct-hist.cc src/oct-iostrm.h src/oct-procbuf.cc src/oct-stream.cc src/oct-stream.h src/oct-strstrm.h src/octave.cc src/ov-base-mat.cc src/ov-base-mat.h src/ov-base-scalar.cc src/ov-base-scalar.h src/ov-base.cc src/ov-base.h src/ov-bool-mat.cc src/ov-bool-mat.h src/ov-bool.cc src/ov-bool.h src/ov-cell.cc src/ov-cell.h src/ov-ch-mat.cc src/ov-ch-mat.h src/ov-colon.cc src/ov-colon.h src/ov-complex.cc src/ov-complex.h src/ov-cx-mat.cc src/ov-cx-mat.h src/ov-file.cc src/ov-file.h src/ov-list.cc src/ov-list.h src/ov-range.cc src/ov-range.h src/ov-re-mat.cc src/ov-re-mat.h src/ov-scalar.cc src/ov-scalar.h src/ov-str-mat.cc src/ov-str-mat.h src/ov-struct.cc src/ov-struct.h src/ov-typeinfo.cc src/ov-va-args.cc src/ov-va-args.h src/ov.h src/pager.cc src/pager.h src/pr-output.cc src/pr-output.h src/procstream.h src/pt-arg-list.cc src/pt-assign.cc src/pt-assign.h src/pt-cell.cc src/pt-cell.h src/pt-const.cc src/pt-const.h src/pt-exp.cc src/pt-id.h src/pt-indir.h src/pt-mat.cc src/pt-plot.cc src/pt-plot.h src/pt-pr-code.cc src/pt.cc src/pt.h src/sighandlers.cc src/symtab.cc src/sysdep.cc src/toplev.cc src/toplev.h src/utils.cc src/utils.h
diffstat 148 files changed, 195 insertions(+), 245 deletions(-) [+]
line wrap: on
line diff
--- a/liboctave/Array.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/Array.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -31,7 +31,7 @@
 
 #include <cassert>
 
-#include <iostream.h>
+#include <iostream>
 
 #include "Array.h"
 
--- a/liboctave/Array2.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/Array2.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -31,7 +31,7 @@
 
 #include <cassert>
 
-#include <iostream.h>
+#include <iostream>
 
 #include "Array2.h"
 
--- a/liboctave/Array3.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/Array3.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -31,7 +31,7 @@
 
 #include <cassert>
 
-#include <iostream.h>
+#include <iostream>
 
 #include "Array3.h"
 
--- a/liboctave/Bounds.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/Bounds.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "Bounds.h"
 #include "lo-error.h"
--- a/liboctave/Bounds.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/Bounds.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,7 +27,7 @@
 #pragma interface
 #endif
 
-class ostream;
+#include <iostream>
 
 #include "dColVector.h"
 
--- a/liboctave/CColVector.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/CColVector.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -29,7 +29,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "f77-fcn.h"
 #include "lo-error.h"
--- a/liboctave/CDiagMatrix.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/CDiagMatrix.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -29,7 +29,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "lo-error.h"
 #include "mx-base.h"
--- a/liboctave/CMatrix.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/CMatrix.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -31,7 +31,7 @@
 
 #include <cfloat>
 
-#include <iostream.h>
+#include <iostream>
 
 // XXX FIXME XXX
 #ifdef HAVE_SYS_TYPES_H
--- a/liboctave/CRowVector.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/CRowVector.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -29,7 +29,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "f77-fcn.h"
 #include "lo-error.h"
--- a/liboctave/ChangeLog	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/ChangeLog	Tue Feb 01 04:06:39 2000 +0000
@@ -1,3 +1,12 @@
+2000-01-31  John W. Eaton  <jwe@bevo.che.wisc.edu>
+
+	* oct-alloc.cc (octave_allocator::grow): Add std:: qualifier for
+	set_net_handler.
+
+	* All source files: Include iostream, fstream, strstream,
+	etc. as needed instead of using forward declarations for these
+	classes.
+
 2000-01-30  John W. Eaton  <jwe@bevo.che.wisc.edu>
 
 	* oct-time.cc: Declare strptime extern "C".
--- a/liboctave/CmplxAEPBAL.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/CmplxAEPBAL.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,8 +27,7 @@
 #pragma interface
 #endif
 
-class ostream;
-
+#include <iostream>
 #include <string>
 
 #include "CMatrix.h"
--- a/liboctave/CmplxCHOL.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/CmplxCHOL.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,7 +27,7 @@
 #pragma interface
 #endif
 
-class ostream;
+#include <iostream>
 
 #include "CMatrix.h"
 
--- a/liboctave/CmplxDET.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/CmplxDET.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,7 +27,7 @@
 #pragma interface
 #endif
 
-class ostream;
+#include <iostream>
 
 #include "oct-cmplx.h"
 
--- a/liboctave/CmplxHESS.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/CmplxHESS.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,7 +27,7 @@
 #pragma interface
 #endif
 
-class ostream;
+#include <iostream>
 
 #include "CMatrix.h"
 
--- a/liboctave/CmplxQR.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/CmplxQR.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,7 +27,7 @@
 #pragma interface
 #endif
 
-class ostream;
+#include <iostream>
 
 #include "CMatrix.h"
 #include "dbleQR.h"
--- a/liboctave/CmplxQRP.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/CmplxQRP.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,7 +27,7 @@
 #pragma interface
 #endif
 
-class ostream;
+#include <iostream>
 
 #include "CmplxQR.h"
 
--- a/liboctave/CmplxSCHUR.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/CmplxSCHUR.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,8 +27,7 @@
 #pragma interface
 #endif
 
-class ostream;
-
+#include <iostream>
 #include <string>
 
 #include "CMatrix.h"
--- a/liboctave/CmplxSVD.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/CmplxSVD.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,7 +27,7 @@
 #pragma interface
 #endif
 
-class ostream;
+#include <iostream>
 
 #include "dDiagMatrix.h"
 #include "CMatrix.h"
--- a/liboctave/CollocWt.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/CollocWt.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "CollocWt.h"
 #include "f77-fcn.h"
--- a/liboctave/CollocWt.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/CollocWt.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,7 +27,7 @@
 #pragma interface
 #endif
 
-class ostream;
+#include <iostream>
 
 #include "dMatrix.h"
 #include "dColVector.h"
--- a/liboctave/DiagArray2.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/DiagArray2.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -31,7 +31,7 @@
 
 #include <cassert>
 
-#include <iostream.h>
+#include <iostream>
 
 #include "DiagArray2.h"
 
--- a/liboctave/EIG.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/EIG.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,7 +27,7 @@
 #pragma interface
 #endif
 
-class ostream;
+#include <iostream>
 
 #include "dMatrix.h"
 #include "CMatrix.h"
--- a/liboctave/FEGrid.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/FEGrid.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "FEGrid.h"
 #include "lo-error.h"
--- a/liboctave/FEGrid.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/FEGrid.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,7 +27,7 @@
 #pragma interface
 #endif
 
-class ostream;
+#include <iostream>
 
 #include "dColVector.h"
 
--- a/liboctave/LSODE.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/LSODE.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -31,7 +31,7 @@
 #include <cfloat>
 #include <cmath>
 
-#include <iostream.h>
+#include <iostream>
 
 #include "LSODE.h"
 #include "f77-fcn.h"
--- a/liboctave/LSODE.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/LSODE.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,10 +27,6 @@
 #pragma interface
 #endif
 
-#if 0
-class ostream;
-#endif
-
 #include <cfloat>
 #include <cmath>
 
--- a/liboctave/LinConst.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/LinConst.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "LinConst.h"
 #include "lo-error.h"
--- a/liboctave/LinConst.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/LinConst.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,7 +27,7 @@
 #pragma interface
 #endif
 
-class ostream;
+#include <iostream>
 
 class ColumnVector;
 
--- a/liboctave/Range.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/Range.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -32,7 +32,7 @@
 #include <climits>
 #include <cmath>
 
-#include <iostream.h>
+#include <iostream>
 
 #include "Range.h"
 #include "dMatrix.h"
--- a/liboctave/Range.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/Range.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,8 +27,8 @@
 #pragma interface
 #endif
 
-class istream;
-class ostream;
+#include <iostream>
+
 class Matrix;
 
 class
--- a/liboctave/boolMatrix.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/boolMatrix.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -29,7 +29,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "lo-error.h"
 #include "str-vec.h"
--- a/liboctave/chMatrix.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/chMatrix.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -29,10 +29,9 @@
 #include <config.h>
 #endif
 
+#include <iostream>
 #include <string>
 
-#include <iostream.h>
-
 #include "lo-error.h"
 #include "str-vec.h"
 #include "mx-base.h"
--- a/liboctave/cmd-hist.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/cmd-hist.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -39,7 +39,7 @@
 
 #include <cstdlib>
 
-#include <strstream.h>
+#include <strstream>
 
 #ifdef HAVE_FCNTL_H
 #include <fcntl.h>
--- a/liboctave/dColVector.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/dColVector.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -29,7 +29,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "f77-fcn.h"
 #include "lo-error.h"
--- a/liboctave/dDiagMatrix.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/dDiagMatrix.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -29,7 +29,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "lo-error.h"
 #include "mx-base.h"
--- a/liboctave/dMatrix.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/dMatrix.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -31,7 +31,7 @@
 
 #include <cfloat>
 
-#include <iostream.h>
+#include <iostream>
 
 #include "byte-swap.h"
 #include "dMatrix.h"
--- a/liboctave/dRowVector.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/dRowVector.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -29,7 +29,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "f77-fcn.h"
 #include "lo-error.h"
--- a/liboctave/data-conv.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/data-conv.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -26,7 +26,7 @@
 
 #include <cctype>
 
-#include <iostream.h>
+#include <iostream>
 
 #include "byte-swap.h"
 #include "data-conv.h"
--- a/liboctave/dbleAEPBAL.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/dbleAEPBAL.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,8 +27,7 @@
 #pragma interface
 #endif
 
-class ostream;
-
+#include <iostream>
 #include <string>
 
 #include "dMatrix.h"
--- a/liboctave/dbleCHOL.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/dbleCHOL.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,7 +27,7 @@
 #pragma interface
 #endif
 
-class ostream;
+#include <iostream>
 
 #include "dMatrix.h"
 
--- a/liboctave/dbleDET.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/dbleDET.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,7 +27,7 @@
 #pragma interface
 #endif
 
-class ostream;
+#include <iostream>
 
 class
 DET
--- a/liboctave/dbleHESS.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/dbleHESS.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,7 +27,7 @@
 #pragma interface
 #endif
 
-class ostream;
+#include <iostream>
 
 #include "dMatrix.h"
 
--- a/liboctave/dbleQR.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/dbleQR.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,7 +27,7 @@
 #pragma interface
 #endif
 
-class ostream;
+#include <iostream>
 
 #include "dMatrix.h"
 
--- a/liboctave/dbleQRP.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/dbleQRP.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,7 +27,7 @@
 #pragma interface
 #endif
 
-class ostream;
+#include <iostream>
 
 #include "dbleQR.h"
 
--- a/liboctave/dbleSCHUR.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/dbleSCHUR.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "dbleSCHUR.h"
 #include "f77-fcn.h"
--- a/liboctave/dbleSCHUR.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/dbleSCHUR.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,8 +27,7 @@
 #pragma interface
 #endif
 
-class ostream;
-
+#include <iostream>
 #include <string>
 
 #include "dMatrix.h"
--- a/liboctave/dbleSVD.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/dbleSVD.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "dbleSVD.h"
 #include "f77-fcn.h"
--- a/liboctave/dbleSVD.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/dbleSVD.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,7 +27,7 @@
 #pragma interface
 #endif
 
-class ostream;
+#include <iostream>
 
 #include "dDiagMatrix.h"
 #include "dMatrix.h"
--- a/liboctave/file-ops.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/file-ops.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -29,7 +29,7 @@
 #include <cstdlib>
 #include <cstring>
 
-#include <iostream.h>
+#include <iostream>
 
 #ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
--- a/liboctave/glob-match.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/glob-match.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -27,8 +27,7 @@
 #include <fnmatch.h>
 #include <glob.h>
 
-#include <iostream.h>
-
+#include <iostream>
 #include <string>
 
 #include "file-stat.h"
--- a/liboctave/idx-vector.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/idx-vector.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -30,7 +30,7 @@
 
 #include <cstdlib>
 
-#include <iostream.h>
+#include <iostream>
 
 #include "Range.h"
 #include "boolMatrix.h"
--- a/liboctave/idx-vector.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/idx-vector.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,7 +27,8 @@
 #pragma interface
 #endif
 
-class ostream;
+#include <iostream>
+
 class ColumnVector;
 class boolMatrix;
 class Matrix;
--- a/liboctave/lo-sysdep.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/lo-sysdep.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -32,10 +32,9 @@
 #include <config.h>
 #endif
 
+#include <iostream>
 #include <string>
 
-#include <iostream.h>
-
 #ifdef HAVE_UNISTD_H
 #ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
--- a/liboctave/mx-defs.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/mx-defs.h	Tue Feb 01 04:06:39 2000 +0000
@@ -72,9 +72,6 @@
 
 #include "oct-cmplx.h"
 
-class istream;
-class ostream;
-
 #ifndef MAPPER_FCN_TYPEDEFS
 #define MAPPER_FCN_TYPEDEFS 1
 
--- a/liboctave/oct-alloc.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/oct-alloc.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -91,8 +91,8 @@
     {
       typedef void (*error_handler_function) (void);
 
-      error_handler_function f = set_new_handler (0);
-      set_new_handler (f);
+      error_handler_function f = std::set_new_handler (0);
+      std::set_new_handler (f);
 
       if (f)
 	f ();
--- a/liboctave/oct-shlib.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/oct-shlib.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -29,7 +29,7 @@
 #include <cstring>
 #endif
 
-#include <strstream.h>
+#include <strstream>
 
 extern "C"
 {
--- a/liboctave/str-vec.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/str-vec.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -32,10 +32,9 @@
 #include <config.h>
 #endif
 
+#include <iostream>
 #include <string>
 
-#include <iostream.h>
-
 #include "cmd-edit.h"
 #include "lo-utils.h"
 #include "str-vec.h"
--- a/liboctave/str-vec.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/liboctave/str-vec.h	Tue Feb 01 04:06:39 2000 +0000
@@ -23,8 +23,7 @@
 #if !defined (octave_str_vec_h)
 #define octave_str_vec_h 1
 
-class ostream;
-
+#include <iostream>
 #include <string>
 
 #include "Array.h"
--- a/src/ChangeLog	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ChangeLog	Tue Feb 01 04:06:39 2000 +0000
@@ -1,3 +1,12 @@
+2000-01-31  John W. Eaton  <jwe@bevo.che.wisc.edu>
+
+	* sighandlers.cc (install_signal_handlers): Add std:: qualifier
+	for set_net_handler.
+
+	* All source files: Include iostream, fstream, strstream,
+	etc. as needed instead of using forward declarations for these
+	classes.
+
 2000-01-30  John W. Eaton  <jwe@bevo.che.wisc.edu>
 
 	* input.cc (input_event_hook, Finput_event_hook): New functions.
--- a/src/Map.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/Map.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -41,7 +41,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "Map.h"
 
--- a/src/Stack.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/Stack.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "Stack.h"
 
--- a/src/defaults.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/defaults.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -24,10 +24,9 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
-
 #include <cstdlib>
 
+#include <iostream>
 #include <string>
 
 #ifdef HAVE_UNISTD_H
--- a/src/defun.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/defun.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -24,10 +24,9 @@
 #include <config.h>
 #endif
 
+#include <iostream>
 #include <string>
 
-#include <iostream.h>
-
 #include "defun-int.h"
 #include "dynamic-ld.h"
 #include "error.h"
--- a/src/dirfns.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/dirfns.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -30,10 +30,9 @@
 #include <cstdlib>
 #include <cstring>
 
+#include <strstream>
 #include <string>
 
-#include <strstream.h>
-
 #ifdef HAVE_UNISTD_H
 #ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
--- a/src/error.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/error.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -27,10 +27,9 @@
 #include <cstdarg>
 #include <cstring>
 
+#include <strstream>
 #include <string>
 
-#include <strstream.h>
-
 #include "defun.h"
 #include "error.h"
 #include "pager.h"
--- a/src/error.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/error.h	Tue Feb 01 04:06:39 2000 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_error_h)
 #define octave_error_h 1
 
-class ostrstream;
+#include <strstream>
 
 #define panic_impossible() \
   panic ("impossible state reached in file `%s' at line %d", \
--- a/src/file-io.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/file-io.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -40,7 +40,7 @@
 
 #include <climits>
 
-#include <iostream.h>
+#include <iostream>
 
 #ifdef HAVE_UNISTD_H
 #ifdef HAVE_SYS_TYPES_H
--- a/src/gripes.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/gripes.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,7 +27,6 @@
 
 class octave_value;
 
-
 extern void
 gripe_not_supported (const char *);
 
--- a/src/help.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/help.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,12 +28,11 @@
 #include <cstdlib>
 #include <cstring>
 
+#include <iostream>
+#include <fstream>
+#include <strstream>
 #include <string>
 
-#include <iostream.h>
-#include <fstream.h>
-#include <strstream.h>
-
 #ifdef HAVE_UNISTD_H
 #ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
--- a/src/help.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/help.h	Tue Feb 01 04:06:39 2000 +0000
@@ -23,8 +23,7 @@
 #if !defined (octave_help_h)
 #define octave_help_h 1
 
-class ostrstream;
-
+#include <iostream>
 #include <string>
 
 class string_vector;
--- a/src/input.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/input.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -32,10 +32,9 @@
 #include <cassert>
 #include <csignal>
 
+#include <iostream>
 #include <string>
 
-#include <iostream.h>
-
 #ifdef HAVE_UNISTD_H
 #ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
--- a/src/lex.l	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/lex.l	Tue Feb 01 04:06:39 2000 +0000
@@ -31,10 +31,9 @@
 #include <cctype>
 #include <cstring>
 
+#include <strstream>
 #include <string>
 
-#include <strstream.h>
-
 #include "SLStack.h"
 
 #include "cmd-edit.h"
--- a/src/load-save.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/load-save.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,13 +28,12 @@
 #include <cstring>
 #include <cctype>
 
+#include <iomanip>
+#include <iostream>
+#include <fstream>
+#include <strstream>
 #include <string>
 
-#include <iomanip.h>
-#include <iostream.h>
-#include <fstream.h>
-#include <strstream.h>
-
 #include "byte-swap.h"
 #include "data-conv.h"
 #include "file-ops.h"
--- a/src/load-save.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/load-save.h	Tue Feb 01 04:06:39 2000 +0000
@@ -23,12 +23,12 @@
 #if !defined (octave_load_save_h)
 #define octave_load_save_h 1
 
-class ostream;
+#include <iostream>
+
+#include <string>
 
 class octave_value;
 
-#include <string>
-
 extern bool save_ascii_data (ostream& os, const octave_value& t,
 			     const string& name = string (),
 			     bool strip_nan_and_inf = false,
--- a/src/oct-fstrm.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/oct-fstrm.h	Tue Feb 01 04:06:39 2000 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_octave_fstream_h)
 #define octave_octave_fstream_h 1
 
-#include <fstream.h>
+#include <fstream>
 
 #include "oct-stream.h"
 
--- a/src/oct-hist.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/oct-hist.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -41,7 +41,7 @@
 
 #include <string>
 
-#include <fstream.h>
+#include <fstream>
 
 #ifdef HAVE_UNISTD_H
 #ifdef HAVE_SYS_TYPES_H
--- a/src/oct-iostrm.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/oct-iostrm.h	Tue Feb 01 04:06:39 2000 +0000
@@ -23,13 +23,10 @@
 #if !defined (octave_octave_iostream_h)
 #define octave_octave_iostream_h 1
 
-#include <iostream.h>
+#include <iostream>
 
 #include "oct-stream.h"
 
-class istream;
-class ostream;
-
 class
 octave_base_iostream : public octave_base_stream
 {
--- a/src/oct-procbuf.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/oct-procbuf.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -26,7 +26,7 @@
 
 #include <cerrno>
 
-#include <iostream.h>
+#include <iostream>
 
 #ifdef HAVE_UNISTD_H
 #ifdef HAVE_SYS_TYPES_H
--- a/src/oct-stream.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/oct-stream.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -27,8 +27,8 @@
 #include <cassert>
 #include <cstring>
 
-#include <iomanip.h>
-#include <strstream.h>
+#include <iomanip>
+#include <strstream>
 
 #include "lo-ieee.h"
 #include "lo-mappers.h"
--- a/src/oct-stream.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/oct-stream.h	Tue Feb 01 04:06:39 2000 +0000
@@ -28,10 +28,8 @@
 class octave_value;
 class octave_value_list;
 
-class istream;
-class ostream;
-class ostrstream;
-
+#include <iostream>
+#include <strstream>
 #include <string>
 
 #include "Array.h"
--- a/src/oct-strstrm.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/oct-strstrm.h	Tue Feb 01 04:06:39 2000 +0000
@@ -23,10 +23,9 @@
 #if !defined (octave_octave_strstream_h)
 #define octave_octave_strstream_h 1
 
+#include <strstream>
 #include <string>
 
-#include <strstream.h>
-
 #include "oct-stream.h"
 
 class
--- a/src/octave.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/octave.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -32,9 +32,9 @@
 #include <cstring>
 #include <ctime>
 
-#include <fstream.h>
-#include <iostream.h>
-#include <strstream.h>
+#include <fstream>
+#include <iostream>
+#include <strstream>
 
 #ifdef HAVE_UNISTD_H
 #ifdef HAVE_SYS_TYPES_H
--- a/src/ov-base-mat.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-base-mat.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "oct-obj.h"
 #include "ov-base.h"
--- a/src/ov-base-mat.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-base-mat.h	Tue Feb 01 04:06:39 2000 +0000
@@ -29,10 +29,9 @@
 
 #include <cstdlib>
 
+#include <iostream>
 #include <string>
 
-class ostream;
-
 #include "mx-base.h"
 #include "str-vec.h"
 
--- a/src/ov-base-scalar.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-base-scalar.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "ov-base.h"
 #include "ov-base-scalar.h"
--- a/src/ov-base-scalar.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-base-scalar.h	Tue Feb 01 04:06:39 2000 +0000
@@ -29,10 +29,9 @@
 
 #include <cstdlib>
 
+#include <iostream>
 #include <string>
 
-class ostream;
-
 #include "lo-mappers.h"
 #include "lo-utils.h"
 #include "oct-alloc.h"
--- a/src/ov-base.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-base.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "lo-ieee.h"
 
--- a/src/ov-base.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-base.h	Tue Feb 01 04:06:39 2000 +0000
@@ -29,10 +29,9 @@
 
 #include <cstdlib>
 
+#include <iostream>
 #include <string>
 
-class ostream;
-
 #include "mx-base.h"
 #include "str-vec.h"
 
--- a/src/ov-bool-mat.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-bool-mat.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "lo-ieee.h"
 #include "mx-base.h"
--- a/src/ov-bool-mat.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-bool-mat.h	Tue Feb 01 04:06:39 2000 +0000
@@ -29,10 +29,9 @@
 
 #include <cstdlib>
 
+#include <iostream>
 #include <string>
 
-class ostream;
-
 #include "mx-base.h"
 #include "oct-alloc.h"
 
--- a/src/ov-bool.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-bool.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "mx-base.h"
 
--- a/src/ov-bool.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-bool.h	Tue Feb 01 04:06:39 2000 +0000
@@ -29,10 +29,9 @@
 
 #include <cstdlib>
 
+#include <iostream>
 #include <string>
 
-class ostream;
-
 #include "lo-utils.h"
 #include "mx-base.h"
 #include "oct-alloc.h"
--- a/src/ov-cell.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-cell.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,8 +28,8 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
-#include <strstream.h>
+#include <iostream>
+#include <strstream>
 
 #include "lo-utils.h"
 
--- a/src/ov-cell.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-cell.h	Tue Feb 01 04:06:39 2000 +0000
@@ -29,10 +29,9 @@
 
 #include <cstdlib>
 
+#include <iostream>
 #include <string>
 
-class ostream;
-
 #include "mx-base.h"
 #include "oct-alloc.h"
 #include "str-vec.h"
--- a/src/ov-ch-mat.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-ch-mat.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "lo-ieee.h"
 #include "mx-base.h"
--- a/src/ov-ch-mat.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-ch-mat.h	Tue Feb 01 04:06:39 2000 +0000
@@ -29,10 +29,9 @@
 
 #include <cstdlib>
 
+#include <iostream>
 #include <string>
 
-class ostream;
-
 #include "mx-base.h"
 #include "oct-alloc.h"
 #include "str-vec.h"
--- a/src/ov-colon.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-colon.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "error.h"
 #include "pr-output.h"
--- a/src/ov-colon.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-colon.h	Tue Feb 01 04:06:39 2000 +0000
@@ -25,10 +25,9 @@
 
 #include <cstdlib>
 
+#include <iostream>
 #include <string>
 
-class ostream;
-
 #include "mx-base.h"
 #include "str-vec.h"
 
--- a/src/ov-complex.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-complex.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "lo-ieee.h"
 
--- a/src/ov-complex.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-complex.h	Tue Feb 01 04:06:39 2000 +0000
@@ -29,10 +29,9 @@
 
 #include <cstdlib>
 
+#include <iostream>
 #include <string>
 
-class ostream;
-
 #include "mx-base.h"
 #include "oct-alloc.h"
 #include "str-vec.h"
--- a/src/ov-cx-mat.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-cx-mat.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "lo-ieee.h"
 #include "mx-base.h"
--- a/src/ov-cx-mat.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-cx-mat.h	Tue Feb 01 04:06:39 2000 +0000
@@ -29,10 +29,9 @@
 
 #include <cstdlib>
 
+#include <iostream>
 #include <string>
 
-class ostream;
-
 #include "mx-base.h"
 #include "oct-alloc.h"
 #include "str-vec.h"
--- a/src/ov-file.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-file.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "oct-stream.h"
 #include "ops.h"
--- a/src/ov-file.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-file.h	Tue Feb 01 04:06:39 2000 +0000
@@ -29,10 +29,9 @@
 
 #include <cstdlib>
 
+#include <iostream>
 #include <string>
 
-class ostream;
-
 #include "oct-alloc.h"
 #include "oct-stream.h"
 #include "ov-base.h"
--- a/src/ov-list.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-list.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,8 +28,8 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
-#include <strstream.h>
+#include <iostream>
+#include <strstream>
 
 #include "lo-utils.h"
 
--- a/src/ov-list.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-list.h	Tue Feb 01 04:06:39 2000 +0000
@@ -29,10 +29,9 @@
 
 #include <cstdlib>
 
+#include <iostream>
 #include <string>
 
-class ostream;
-
 #include "mx-base.h"
 #include "str-vec.h"
 
--- a/src/ov-range.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-range.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "lo-ieee.h"
 #include "lo-utils.h"
--- a/src/ov-range.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-range.h	Tue Feb 01 04:06:39 2000 +0000
@@ -29,10 +29,9 @@
 
 #include <cstdlib>
 
+#include <iostream>
 #include <string>
 
-class ostream;
-
 #include "Range.h"
 
 #include "lo-mappers.h"
--- a/src/ov-re-mat.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-re-mat.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "lo-ieee.h"
 #include "lo-utils.h"
--- a/src/ov-re-mat.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-re-mat.h	Tue Feb 01 04:06:39 2000 +0000
@@ -29,10 +29,9 @@
 
 #include <cstdlib>
 
+#include <iostream>
 #include <string>
 
-class ostream;
-
 #include "mx-base.h"
 #include "oct-alloc.h"
 #include "str-vec.h"
--- a/src/ov-scalar.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-scalar.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "defun.h"
 #include "gripes.h"
--- a/src/ov-scalar.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-scalar.h	Tue Feb 01 04:06:39 2000 +0000
@@ -29,10 +29,9 @@
 
 #include <cstdlib>
 
+#include <iostream>
 #include <string>
 
-class ostream;
-
 #include "lo-mappers.h"
 #include "lo-utils.h"
 #include "mx-base.h"
--- a/src/ov-str-mat.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-str-mat.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "lo-ieee.h"
 #include "mx-base.h"
--- a/src/ov-str-mat.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-str-mat.h	Tue Feb 01 04:06:39 2000 +0000
@@ -29,10 +29,9 @@
 
 #include <cstdlib>
 
+#include <iostream>
 #include <string>
 
-class ostream;
-
 #include "mx-base.h"
 #include "str-vec.h"
 
--- a/src/ov-struct.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-struct.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "error.h"
 #include "oct-lvalue.h"
--- a/src/ov-struct.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-struct.h	Tue Feb 01 04:06:39 2000 +0000
@@ -29,10 +29,9 @@
 
 #include <cstdlib>
 
+#include <iostream>
 #include <string>
 
-class ostream;
-
 #include "mx-base.h"
 #include "str-vec.h"
 
--- a/src/ov-typeinfo.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-typeinfo.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -254,8 +254,6 @@
   return false;
 }
 
-#include <iostream.h>
-
 unary_op_fcn
 octave_value_typeinfo::do_lookup_unary_op (octave_value::unary_op op, int t)
 {
--- a/src/ov-va-args.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-va-args.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "error.h"
 #include "pr-output.h"
--- a/src/ov-va-args.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov-va-args.h	Tue Feb 01 04:06:39 2000 +0000
@@ -25,10 +25,9 @@
 
 #include <cstdlib>
 
+#include <iostream>
 #include <string>
 
-class ostream;
-
 #include "mx-base.h"
 #include "str-vec.h"
 
--- a/src/ov.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/ov.h	Tue Feb 01 04:06:39 2000 +0000
@@ -29,10 +29,9 @@
 
 #include <cstdlib>
 
+#include <iostream>
 #include <string>
 
-class ostream;
-
 #include "Range.h"
 #include "idx-vector.h"
 #include "mx-base.h"
--- a/src/pager.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/pager.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -26,8 +26,8 @@
 
 #include <csignal>
 
+#include <fstream>
 #include <string>
-#include <fstream.h>
 
 #include "cmd-edit.h"
 #include "oct-env.h"
--- a/src/pager.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/pager.h	Tue Feb 01 04:06:39 2000 +0000
@@ -23,11 +23,10 @@
 #if !defined (octave_pager_h)
 #define octave_pager_h 1
 
+#include <iostream>
+#include <strstream>
 #include <string>
 
-#include <iostream.h>
-#include <strstream.h>
-
 #ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
 #endif
--- a/src/pr-output.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/pr-output.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -29,12 +29,11 @@
 #include <cstdio>
 #include <cstring>
 
+#include <iomanip>
+#include <iostream>
+#include <strstream>
 #include <string>
 
-#include <iomanip.h>
-#include <iostream.h>
-#include <strstream.h>
-
 #include "CMatrix.h"
 #include "Range.h"
 #include "cmd-edit.h"
--- a/src/pr-output.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/pr-output.h	Tue Feb 01 04:06:39 2000 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_pr_output_h)
 #define octave_pr_output_h 1
 
-class ostream;
+#include <iostream>
 
 #include "oct-cmplx.h"
 
--- a/src/procstream.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/procstream.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,7 +27,7 @@
 #pragma interface
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
--- a/src/pt-arg-list.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/pt-arg-list.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,11 +28,10 @@
 #include <config.h>
 #endif
 
+#include <iostream>
+#include <strstream>
 #include <string>
 
-#include <iostream.h>
-#include <strstream.h>
-
 #include "str-vec.h"
 
 #include "error.h"
--- a/src/pt-assign.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/pt-assign.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,8 +28,8 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
-#include <strstream.h>
+#include <iostream>
+#include <strstream>
 
 #include "defun.h"
 #include "error.h"
--- a/src/pt-assign.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/pt-assign.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,10 +27,9 @@
 #pragma interface
 #endif
 
+#include <iostream>
 #include <string>
 
-class ostream;
-
 class tree_argument_list;
 class tree_walker;
 
--- a/src/pt-cell.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/pt-cell.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,8 +28,8 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
-#include <strstream.h>
+#include <iostream>
+#include <strstream>
 
 #include "Cell.h"
 #include "defun.h"
--- a/src/pt-cell.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/pt-cell.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,7 +27,7 @@
 #pragma interface
 #endif
 
-class ostream;
+#include <iostream>
 
 class octave_value;
 class octave_value_list;
--- a/src/pt-const.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/pt-const.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "error.h"
 #include "oct-obj.h"
--- a/src/pt-const.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/pt-const.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,10 +27,9 @@
 #pragma interface
 #endif
 
+#include <iostream>
 #include <string>
 
-class ostream;
-
 #include "oct-alloc.h"
 
 #include "pt-exp.h"
--- a/src/pt-exp.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/pt-exp.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,11 +28,10 @@
 #include <config.h>
 #endif
 
+#include <iostream>
+#include <strstream>
 #include <string>
 
-#include <iostream.h>
-#include <strstream.h>
-
 #include "error.h"
 #include "pager.h"
 #include "oct-lvalue.h"
--- a/src/pt-id.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/pt-id.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,8 +27,7 @@
 #pragma interface
 #endif
 
-class ostream;
-
+#include <iostream>
 #include <string>
 
 class octave_value;
--- a/src/pt-indir.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/pt-indir.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,8 +27,7 @@
 #pragma interface
 #endif
 
-class ostream;
-
+#include <iostream>
 #include <string>
 
 class octave_value;
--- a/src/pt-mat.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/pt-mat.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,8 +28,8 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
-#include <strstream.h>
+#include <iostream>
+#include <strstream>
 
 #include "defun.h"
 #include "error.h"
--- a/src/pt-plot.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/pt-plot.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -30,12 +30,11 @@
 
 #include <cstring>
 
+#include <fstream>
+#include <iostream>
+#include <strstream>
 #include <string>
 
-#include <fstream.h>
-#include <iostream.h>
-#include <strstream.h>
-
 #ifdef HAVE_UNISTD_H
 #ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
--- a/src/pt-plot.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/pt-plot.h	Tue Feb 01 04:06:39 2000 +0000
@@ -27,8 +27,8 @@
 #pragma interface
 #endif
 
-class ostream;
-class ostrstream;
+#include <iostream>
+#include <strstream>
 
 class tree_expression;
 class tree_plot_command;
--- a/src/pt-pr-code.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/pt-pr-code.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,7 +28,7 @@
 #include <config.h>
 #endif
 
-#include <iostream.h>
+#include <iostream>
 
 #include "error.h"
 #include "ov-usr-fcn.h"
--- a/src/pt.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/pt.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,11 +28,10 @@
 #include <config.h>
 #endif
 
+#include <iostream>
+#include <strstream>
 #include <string>
 
-#include <iostream.h>
-#include <strstream.h>
-
 #include "pt.h"
 #include "pt-pr-code.h"
 
--- a/src/pt.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/pt.h	Tue Feb 01 04:06:39 2000 +0000
@@ -29,7 +29,7 @@
 
 #include <string>
 
-class ostream;
+#include <iostream>
 
 class tree_walker;
 
--- a/src/sighandlers.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/sighandlers.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -27,10 +27,9 @@
 #include <cstdlib>
 #include <csignal>
 
+#include <iostream>
 #include <new>
 
-#include <iostream.h>
-
 #ifdef HAVE_UNISTD_H
 #ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
@@ -382,7 +381,7 @@
 void
 install_signal_handlers (void)
 {
-  set_new_handler (octave_new_handler);
+  std::set_new_handler (octave_new_handler);
 
   octave_catch_interrupts ();
 
--- a/src/symtab.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/symtab.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -32,8 +32,8 @@
 #include <cctype>
 #include <climits>
 
-#include <iomanip.h>
-#include <fstream.h>
+#include <iomanip>
+#include <fstream>
 
 #include "glob-match.h"
 #include "str-vec.h"
--- a/src/sysdep.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/sysdep.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -31,10 +31,9 @@
 #include <cstdlib>
 #include <cstring>
 
+#include <iostream>
 #include <string>
 
-#include <iostream.h>
-
 #ifdef HAVE_UNISTD_H
 #ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
--- a/src/toplev.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/toplev.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -30,12 +30,11 @@
 #include <cstdlib>
 #include <cstring>
 
+#include <fstream>
+#include <iostream>
+#include <strstream>
 #include <string>
 
-#include <fstream.h>
-#include <iostream.h>
-#include <strstream.h>
-
 #ifdef HAVE_UNISTD_H
 #ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
--- a/src/toplev.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/toplev.h	Tue Feb 01 04:06:39 2000 +0000
@@ -25,14 +25,14 @@
 
 #include <cstdio>
 
+#include <string>
+
 class octave_value;
 class octave_value_list;
 class octave_user_function;
 class tree_statement_list;
 class charMatrix;
 
-#include <string>
-
 extern void
 clean_up_and_exit (int) GCC_ATTR_NORETURN;
 
--- a/src/utils.cc	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/utils.cc	Tue Feb 01 04:06:39 2000 +0000
@@ -28,12 +28,11 @@
 #include <csetjmp>
 #include <cstring>
 
+#include <fstream>
+#include <iostream>
+#include <strstream>
 #include <string>
 
-#include <fstream.h>
-#include <iostream.h>
-#include <strstream.h>
-
 #ifdef HAVE_UNISTD_H
 #ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
--- a/src/utils.h	Mon Jan 31 07:41:01 2000 +0000
+++ b/src/utils.h	Tue Feb 01 04:06:39 2000 +0000
@@ -23,9 +23,7 @@
 #if !defined (octave_utils_h)
 #define octave_utils_h 1
 
-class istream;
-class ostrstream;
-
+#include <iostream>
 #include <string>
 
 #include "lo-utils.h"