# HG changeset patch # User John W. Eaton # Date 1528380714 14400 # Node ID cb1606f78f6bc6f0b19fdc417855e5055a732d7b # Parent 5523d88bb5d39a3a2836853fe3a010a0943b3fe7 prefer , , or to where possible Using brings with it a static initializer for the std::cin, std::cout, and std::cerr streams. In most cases they are not needed and should be avoided if possible. Files affected: build-aux/mk-opts.pl libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp libinterp/corefcn/__dsearchn__.cc libinterp/corefcn/c-file-ptr-stream.cc libinterp/corefcn/c-file-ptr-stream.h libinterp/corefcn/daspk.cc libinterp/corefcn/dasrt.cc libinterp/corefcn/dassl.cc libinterp/corefcn/defaults.cc libinterp/corefcn/defun.cc libinterp/corefcn/file-io.cc libinterp/corefcn/ft-text-renderer.cc libinterp/corefcn/gl-render.cc libinterp/corefcn/help.cc libinterp/corefcn/ls-ascii-helper.cc libinterp/corefcn/ls-hdf5.cc libinterp/corefcn/ls-hdf5.h libinterp/corefcn/ls-mat-ascii.cc libinterp/corefcn/ls-mat4.cc libinterp/corefcn/ls-mat5.cc libinterp/corefcn/ls-oct-binary.cc libinterp/corefcn/ls-oct-text.cc libinterp/corefcn/lsode.cc libinterp/corefcn/oct-iostrm.cc libinterp/corefcn/oct-procbuf.cc libinterp/corefcn/oct-stdstrm.h libinterp/corefcn/procstream.cc libinterp/corefcn/procstream.h libinterp/corefcn/quad.cc libinterp/corefcn/symscope.h libinterp/corefcn/symtab.h libinterp/corefcn/toplev.cc libinterp/corefcn/urlwrite.cc libinterp/corefcn/utils.cc libinterp/corefcn/zfstream.cc libinterp/dldfcn/__ode15__.cc libinterp/dldfcn/convhulln.cc libinterp/octave-value/ov-base-diag.cc libinterp/octave-value/ov-base-int.cc libinterp/octave-value/ov-base-mat.cc libinterp/octave-value/ov-base-scalar.cc libinterp/octave-value/ov-base-sparse.cc libinterp/octave-value/ov-base.cc libinterp/octave-value/ov-bool-mat.cc libinterp/octave-value/ov-bool-sparse.cc libinterp/octave-value/ov-bool.cc libinterp/octave-value/ov-cell.cc libinterp/octave-value/ov-ch-mat.cc libinterp/octave-value/ov-class.cc libinterp/octave-value/ov-colon.cc libinterp/octave-value/ov-complex.cc libinterp/octave-value/ov-cs-list.cc libinterp/octave-value/ov-cx-mat.cc libinterp/octave-value/ov-cx-sparse.cc libinterp/octave-value/ov-fcn-handle.cc libinterp/octave-value/ov-fcn-inline.cc libinterp/octave-value/ov-float.cc libinterp/octave-value/ov-flt-complex.cc libinterp/octave-value/ov-flt-cx-mat.cc libinterp/octave-value/ov-flt-re-mat.cc libinterp/octave-value/ov-int16.cc libinterp/octave-value/ov-int32.cc libinterp/octave-value/ov-int64.cc libinterp/octave-value/ov-int8.cc libinterp/octave-value/ov-java.cc libinterp/octave-value/ov-range.cc libinterp/octave-value/ov-re-mat.cc libinterp/octave-value/ov-re-sparse.cc libinterp/octave-value/ov-scalar.cc libinterp/octave-value/ov-str-mat.cc libinterp/octave-value/ov-struct.cc libinterp/octave-value/ov-typeinfo.cc libinterp/octave-value/ov-uint16.cc libinterp/octave-value/ov-uint32.cc libinterp/octave-value/ov-uint64.cc libinterp/octave-value/ov-uint8.cc libinterp/octave.cc libinterp/parse-tree/bp-table.cc libinterp/parse-tree/lex.h libinterp/parse-tree/profiler.cc libinterp/parse-tree/pt-arg-list.cc libinterp/parse-tree/pt-array-list.cc libinterp/parse-tree/pt-assign.cc libinterp/parse-tree/pt-cell.cc libinterp/parse-tree/pt-const.cc libinterp/parse-tree/pt-eval.cc libinterp/parse-tree/pt-exp.cc libinterp/parse-tree/pt-fcn-handle.cc libinterp/parse-tree/pt-jit.cc libinterp/parse-tree/pt-pr-code.cc libinterp/parse-tree/pt-tm-const.cc libinterp/parse-tree/pt.cc liboctave/array/Array.cc liboctave/array/CColVector.cc liboctave/array/CDiagMatrix.cc liboctave/array/CMatrix.cc liboctave/array/CNDArray.cc liboctave/array/CRowVector.cc liboctave/array/CSparse.cc liboctave/array/DiagArray2.cc liboctave/array/MArray.cc liboctave/array/Range.cc liboctave/array/Sparse.cc liboctave/array/boolMatrix.cc liboctave/array/boolSparse.cc liboctave/array/chMatrix.cc liboctave/array/dColVector.cc liboctave/array/dDiagMatrix.cc liboctave/array/dMatrix.cc liboctave/array/dNDArray.cc liboctave/array/dRowVector.cc liboctave/array/dSparse.cc liboctave/array/fCColVector.cc liboctave/array/fCDiagMatrix.cc liboctave/array/fCMatrix.cc liboctave/array/fCNDArray.cc liboctave/array/fCRowVector.cc liboctave/array/fColVector.cc liboctave/array/fDiagMatrix.cc liboctave/array/fMatrix.cc liboctave/array/fNDArray.cc liboctave/array/fRowVector.cc liboctave/array/idx-vector.cc liboctave/numeric/CollocWt.cc liboctave/numeric/eigs-base.cc liboctave/system/file-ops.cc liboctave/system/oct-time.cc liboctave/util/cmd-hist.cc liboctave/util/data-conv.cc liboctave/util/data-conv.h liboctave/util/file-info.cc liboctave/util/lo-utils.cc liboctave/util/lo-utils.h liboctave/util/quit.cc liboctave/util/str-vec.cc liboctave/util/url-transfer.cc liboctave/util/url-transfer.h diff -r 5523d88bb5d3 -r cb1606f78f6b build-aux/mk-opts.pl --- a/build-aux/mk-opts.pl Wed Jun 06 13:13:20 2018 -0400 +++ b/build-aux/mk-opts.pl Thu Jun 07 10:11:54 2018 -0400 @@ -512,7 +512,8 @@ // this file. #include -#include +#include +#include #include "$header" diff -r 5523d88bb5d3 -r cb1606f78f6b libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp --- a/libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp Wed Jun 06 13:13:20 2018 -0400 +++ b/libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp Thu Jun 07 10:11:54 2018 -0400 @@ -52,7 +52,6 @@ #include #include #include -#include #include "QWinTerminalImpl.h" #include "QTerminalColors.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/__dsearchn__.cc --- a/libinterp/corefcn/__dsearchn__.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/__dsearchn__.cc Thu Jun 07 10:11:54 2018 -0400 @@ -26,8 +26,6 @@ #include -#include -#include #include #include "defun.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/c-file-ptr-stream.cc --- a/libinterp/corefcn/c-file-ptr-stream.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/c-file-ptr-stream.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,7 @@ # include "config.h" #endif -#include +#include #include "filepos-wrappers.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/c-file-ptr-stream.h --- a/libinterp/corefcn/c-file-ptr-stream.h Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/c-file-ptr-stream.h Thu Jun 07 10:11:54 2018 -0400 @@ -27,7 +27,7 @@ #include -#include +#include #include class diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/daspk.cc --- a/libinterp/corefcn/daspk.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/daspk.cc Thu Jun 07 10:11:54 2018 -0400 @@ -26,9 +26,6 @@ #include -#include -#include - #include "DASPK.h" #include "defun.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/dasrt.cc --- a/libinterp/corefcn/dasrt.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/dasrt.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,6 @@ # include "config.h" #endif -#include #include #include "DASRT.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/dassl.cc --- a/libinterp/corefcn/dassl.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/dassl.cc Thu Jun 07 10:11:54 2018 -0400 @@ -26,9 +26,6 @@ #include -#include -#include - #include "DASSL.h" #include "defun.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/defaults.cc --- a/libinterp/corefcn/defaults.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/defaults.cc Thu Jun 07 10:11:54 2018 -0400 @@ -27,7 +27,6 @@ #include #include -#include #include #include "dir-ops.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/defun.cc --- a/libinterp/corefcn/defun.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/defun.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,8 +24,6 @@ # include "config.h" #endif -#include -#include #include #include "call-stack.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/file-io.cc --- a/libinterp/corefcn/file-io.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/file-io.cc Thu Jun 07 10:11:54 2018 -0400 @@ -41,8 +41,7 @@ #include #include -#include -#include +#include #include #include #include diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/ft-text-renderer.cc --- a/libinterp/corefcn/ft-text-renderer.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/ft-text-renderer.cc Thu Jun 07 10:11:54 2018 -0400 @@ -48,7 +48,6 @@ #include #include -#include #include #include diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/gl-render.cc --- a/libinterp/corefcn/gl-render.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/gl-render.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,7 @@ # include "config.h" #endif -#include +#include #if defined (HAVE_WINDOWS_H) # define WIN32_LEAN_AND_MEAN diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/help.cc --- a/libinterp/corefcn/help.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/help.cc Thu Jun 07 10:11:54 2018 -0400 @@ -29,7 +29,7 @@ #include #include -#include +#include #include #include #include diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/ls-ascii-helper.cc --- a/libinterp/corefcn/ls-ascii-helper.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/ls-ascii-helper.cc Thu Jun 07 10:11:54 2018 -0400 @@ -26,7 +26,7 @@ #include "ls-ascii-helper.h" -#include +#include #include // Helper functions when reading from ascii files. diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/ls-hdf5.cc --- a/libinterp/corefcn/ls-hdf5.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/ls-hdf5.cc Thu Jun 07 10:11:54 2018 -0400 @@ -31,8 +31,9 @@ #include #include -#include +#include #include +#include #include #include diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/ls-hdf5.h --- a/libinterp/corefcn/ls-hdf5.h Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/ls-hdf5.h Thu Jun 07 10:11:54 2018 -0400 @@ -25,7 +25,7 @@ #include "octave-config.h" -#include +#include #include "oct-hdf5-types.h" #include "ov.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/ls-mat-ascii.cc --- a/libinterp/corefcn/ls-mat-ascii.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/ls-mat-ascii.cc Thu Jun 07 10:11:54 2018 -0400 @@ -27,7 +27,8 @@ #include #include -#include +#include +#include #include #include diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/ls-mat4.cc --- a/libinterp/corefcn/ls-mat4.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/ls-mat4.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,7 +25,8 @@ #endif #include -#include +#include +#include #include #include "byte-swap.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/ls-mat5.cc --- a/libinterp/corefcn/ls-mat5.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/ls-mat5.cc Thu Jun 07 10:11:54 2018 -0400 @@ -29,8 +29,9 @@ #include #include -#include +#include #include +#include #include #include #include diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/ls-oct-binary.cc --- a/libinterp/corefcn/ls-oct-binary.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/ls-oct-binary.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,8 @@ # include "config.h" #endif -#include +#include +#include #include #include "byte-swap.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/ls-oct-text.cc --- a/libinterp/corefcn/ls-oct-text.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/ls-oct-text.cc Thu Jun 07 10:11:54 2018 -0400 @@ -31,7 +31,8 @@ #include #include -#include +#include +#include #include #include diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/lsode.cc --- a/libinterp/corefcn/lsode.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/lsode.cc Thu Jun 07 10:11:54 2018 -0400 @@ -26,9 +26,6 @@ #include -#include -#include - #include "LSODE.h" #include "lo-mappers.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/oct-iostrm.cc --- a/libinterp/corefcn/oct-iostrm.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/oct-iostrm.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,8 @@ # include "config.h" #endif -#include +#include +#include #include "error.h" #include "oct-iostrm.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/oct-procbuf.cc --- a/libinterp/corefcn/oct-procbuf.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/oct-procbuf.cc Thu Jun 07 10:11:54 2018 -0400 @@ -26,7 +26,7 @@ #include -#include +#include // FIXME: we would prefer to avoid including these directly in Octave // sources, but eliminating them is complicated by the mingling of diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/oct-stdstrm.h --- a/libinterp/corefcn/oct-stdstrm.h Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/oct-stdstrm.h Thu Jun 07 10:11:54 2018 -0400 @@ -25,6 +25,8 @@ #include "octave-config.h" +#include + #include "oct-stream.h" #include "c-file-ptr-stream.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/procstream.cc --- a/libinterp/corefcn/procstream.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/procstream.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,7 @@ # include "config.h" #endif -#include +#include #include "procstream.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/procstream.h --- a/libinterp/corefcn/procstream.h Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/procstream.h Thu Jun 07 10:11:54 2018 -0400 @@ -25,8 +25,7 @@ #include "octave-config.h" -#include -#include +#include #include #include diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/quad.cc --- a/libinterp/corefcn/quad.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/quad.cc Thu Jun 07 10:11:54 2018 -0400 @@ -26,9 +26,6 @@ #include -#include -#include - #include "Quad.h" #include "lo-mappers.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/symscope.h --- a/libinterp/corefcn/symscope.h Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/symscope.h Thu Jun 07 10:11:54 2018 -0400 @@ -27,7 +27,6 @@ #include "octave-config.h" #include -#include #include #include #include diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/symtab.h --- a/libinterp/corefcn/symtab.h Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/symtab.h Thu Jun 07 10:11:54 2018 -0400 @@ -27,7 +27,6 @@ #include "octave-config.h" #include -#include #include #include #include diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/toplev.cc --- a/libinterp/corefcn/toplev.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/toplev.cc Thu Jun 07 10:11:54 2018 -0400 @@ -26,8 +26,8 @@ #include #include + #include - #include #include diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/urlwrite.cc --- a/libinterp/corefcn/urlwrite.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/urlwrite.cc Thu Jun 07 10:11:54 2018 -0400 @@ -31,7 +31,6 @@ #include #include #include -#include #include "dir-ops.h" #include "file-ops.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/utils.cc --- a/libinterp/corefcn/utils.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/utils.cc Thu Jun 07 10:11:54 2018 -0400 @@ -29,8 +29,8 @@ #include #include -#include #include +#include #include #include "dir-ops.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/corefcn/zfstream.cc --- a/libinterp/corefcn/zfstream.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/corefcn/zfstream.cc Thu Jun 07 10:11:54 2018 -0400 @@ -34,7 +34,9 @@ # include "config.h" #endif -#include +#include +#include +#include #include "zfstream.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/dldfcn/__ode15__.cc --- a/libinterp/dldfcn/__ode15__.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/dldfcn/__ode15__.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,6 +24,8 @@ # include "config.h" #endif +#include + #include "dColVector.h" #include "dMatrix.h" #include "dSparse.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/dldfcn/convhulln.cc --- a/libinterp/dldfcn/convhulln.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/dldfcn/convhulln.cc Thu Jun 07 10:11:54 2018 -0400 @@ -33,7 +33,6 @@ # include "config.h" #endif -#include #include #include diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-base-diag.cc --- a/libinterp/octave-value/ov-base-diag.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-base-diag.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,9 @@ // C++ source files that should have included config.h before including // this file. -#include +#include +#include +#include #include "mach-info.h" #include "lo-ieee.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-base-int.cc --- a/libinterp/octave-value/ov-base-int.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-base-int.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,8 +24,10 @@ // C++ source files that should have included config.h before including // this file. -#include +#include #include +#include +#include #include #include "dNDArray.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-base-mat.cc --- a/libinterp/octave-value/ov-base-mat.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-base-mat.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,7 +25,8 @@ // C++ source files that should have included config.h before including // this file. -#include +#include +#include #include "Array-util.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-base-scalar.cc --- a/libinterp/octave-value/ov-base-scalar.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-base-scalar.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,8 @@ // C++ source files that should have included config.h before including // this file. -#include +#include +#include #include "oct-inttypes.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-base-sparse.cc --- a/libinterp/octave-value/ov-base-sparse.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-base-sparse.cc Thu Jun 07 10:11:54 2018 -0400 @@ -27,7 +27,9 @@ // this file. #include -#include +#include +#include +#include #include "ovl.h" #include "ov-base.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-base.cc --- a/libinterp/octave-value/ov-base.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-base.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,8 +25,9 @@ # include "config.h" #endif -#include +#include #include +#include #include "lo-ieee.h" #include "lo-mappers.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-bool-mat.cc --- a/libinterp/octave-value/ov-bool-mat.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-bool-mat.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,7 +25,8 @@ # include "config.h" #endif -#include +#include +#include #include #include "dNDArray.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-bool-sparse.cc --- a/libinterp/octave-value/ov-bool-sparse.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-bool-sparse.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,8 +25,8 @@ # include "config.h" #endif -#include -#include +#include +#include #include #include "dim-vector.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-bool.cc --- a/libinterp/octave-value/ov-bool.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-bool.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,8 @@ # include "config.h" #endif -#include +#include +#include #include "oct-inttypes.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-cell.cc --- a/libinterp/octave-value/ov-cell.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-cell.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,8 +25,8 @@ # include "config.h" #endif -#include -#include +#include +#include #include #include #include diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-ch-mat.cc --- a/libinterp/octave-value/ov-ch-mat.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-ch-mat.cc Thu Jun 07 10:11:54 2018 -0400 @@ -26,7 +26,7 @@ #endif #include -#include +#include #include "dNDArray.h" #include "fNDArray.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-class.cc --- a/libinterp/octave-value/ov-class.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-class.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,7 +25,8 @@ # include "config.h" #endif -#include +#include +#include #include "Array-util.h" #include "byte-swap.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-colon.cc --- a/libinterp/octave-value/ov-colon.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-colon.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,7 @@ # include "config.h" #endif -#include +#include #include "error.h" #include "pr-output.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-complex.cc --- a/libinterp/octave-value/ov-complex.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-complex.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,8 @@ # include "config.h" #endif -#include +#include +#include #include #include "lo-ieee.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-cs-list.cc --- a/libinterp/octave-value/ov-cs-list.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-cs-list.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,9 +24,6 @@ # include "config.h" #endif -#include -#include - #include "lo-utils.h" #include "defun.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-cx-mat.cc --- a/libinterp/octave-value/ov-cx-mat.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-cx-mat.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,7 +25,8 @@ # include "config.h" #endif -#include +#include +#include #include #include "dNDArray.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-cx-sparse.cc --- a/libinterp/octave-value/ov-cx-sparse.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-cx-sparse.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,8 +25,8 @@ # include "config.h" #endif -#include -#include +#include +#include #include #include "lo-specfun.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-fcn-handle.cc --- a/libinterp/octave-value/ov-fcn-handle.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-fcn-handle.cc Thu Jun 07 10:11:54 2018 -0400 @@ -26,8 +26,9 @@ # include "config.h" #endif -#include +#include #include +#include #include #include diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-fcn-inline.cc --- a/libinterp/octave-value/ov-fcn-inline.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-fcn-inline.cc Thu Jun 07 10:11:54 2018 -0400 @@ -29,7 +29,7 @@ #endif #include -#include +#include #include #include diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-float.cc --- a/libinterp/octave-value/ov-float.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-float.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,8 @@ # include "config.h" #endif -#include +#include +#include #include "oct-inttypes.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-flt-complex.cc --- a/libinterp/octave-value/ov-flt-complex.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-flt-complex.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,8 @@ # include "config.h" #endif -#include +#include +#include #include "lo-ieee.h" #include "lo-specfun.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-flt-cx-mat.cc --- a/libinterp/octave-value/ov-flt-cx-mat.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-flt-cx-mat.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,7 +25,8 @@ # include "config.h" #endif -#include +#include +#include #include #include "dNDArray.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-flt-re-mat.cc --- a/libinterp/octave-value/ov-flt-re-mat.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-flt-re-mat.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,8 +25,9 @@ # include "config.h" #endif -#include +#include #include +#include #include #include "dNDArray.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-int16.cc --- a/libinterp/octave-value/ov-int16.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-int16.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,9 +24,6 @@ # include "config.h" #endif -#include -#include - #include "lo-ieee.h" #include "lo-utils.h" #include "mx-base.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-int32.cc --- a/libinterp/octave-value/ov-int32.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-int32.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,9 +24,6 @@ # include "config.h" #endif -#include -#include - #include "lo-ieee.h" #include "lo-utils.h" #include "mx-base.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-int64.cc --- a/libinterp/octave-value/ov-int64.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-int64.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,9 +24,6 @@ # include "config.h" #endif -#include -#include - #include "lo-ieee.h" #include "lo-utils.h" #include "mx-base.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-int8.cc --- a/libinterp/octave-value/ov-int8.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-int8.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,9 +24,6 @@ # include "config.h" #endif -#include -#include - #include "lo-ieee.h" #include "lo-utils.h" #include "mx-base.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-java.cc --- a/libinterp/octave-value/ov-java.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-java.cc Thu Jun 07 10:11:54 2018 -0400 @@ -34,9 +34,9 @@ #endif #include -#include +#include #include -#include +#include #include #include diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-range.cc --- a/libinterp/octave-value/ov-range.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-range.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,9 @@ # include "config.h" #endif -#include +#include +#include +#include #include "dNDArray.h" #include "fNDArray.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-re-mat.cc --- a/libinterp/octave-value/ov-re-mat.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-re-mat.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,8 +25,9 @@ # include "config.h" #endif -#include +#include #include +#include #include #include "dNDArray.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-re-sparse.cc --- a/libinterp/octave-value/ov-re-sparse.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-re-sparse.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,8 +25,9 @@ # include "config.h" #endif -#include +#include #include +#include #include #include "lo-specfun.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-scalar.cc --- a/libinterp/octave-value/ov-scalar.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-scalar.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,8 @@ # include "config.h" #endif -#include +#include +#include #include "oct-inttypes.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-str-mat.cc --- a/libinterp/octave-value/ov-str-mat.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-str-mat.cc Thu Jun 07 10:11:54 2018 -0400 @@ -27,7 +27,8 @@ #include -#include +#include +#include #include #include "data-conv.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-struct.cc --- a/libinterp/octave-value/ov-struct.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-struct.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,8 @@ # include "config.h" #endif -#include +#include +#include #include "Cell.h" #include "builtin-defun-decls.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-typeinfo.cc --- a/libinterp/octave-value/ov-typeinfo.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-typeinfo.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,6 +24,8 @@ # include "config.h" #endif +#include + #include "Array.h" #include "defun.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-uint16.cc --- a/libinterp/octave-value/ov-uint16.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-uint16.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,9 +24,6 @@ # include "config.h" #endif -#include -#include - #include "lo-ieee.h" #include "lo-utils.h" #include "mx-base.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-uint32.cc --- a/libinterp/octave-value/ov-uint32.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-uint32.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,9 +24,6 @@ # include "config.h" #endif -#include -#include - #include "lo-ieee.h" #include "lo-utils.h" #include "mx-base.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-uint64.cc --- a/libinterp/octave-value/ov-uint64.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-uint64.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,9 +24,6 @@ # include "config.h" #endif -#include -#include - #include "lo-ieee.h" #include "lo-utils.h" #include "mx-base.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave-value/ov-uint8.cc --- a/libinterp/octave-value/ov-uint8.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave-value/ov-uint8.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,9 +24,6 @@ # include "config.h" #endif -#include -#include - #include "lo-ieee.h" #include "lo-utils.h" #include "mx-base.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/octave.cc --- a/libinterp/octave.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/octave.cc Thu Jun 07 10:11:54 2018 -0400 @@ -26,6 +26,7 @@ # include "config.h" #endif +#include #include #include "file-ops.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/parse-tree/bp-table.cc --- a/libinterp/parse-tree/bp-table.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/parse-tree/bp-table.cc Thu Jun 07 10:11:54 2018 -0400 @@ -26,14 +26,11 @@ #endif #include -#include #include #include #include #include #include -#include -#include #include "file-ops.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/parse-tree/lex.h --- a/libinterp/parse-tree/lex.h Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/parse-tree/lex.h Thu Jun 07 10:11:54 2018 -0400 @@ -26,7 +26,6 @@ #include "octave-config.h" #include -#include #include #include #include diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/parse-tree/profiler.cc --- a/libinterp/parse-tree/profiler.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/parse-tree/profiler.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,8 +25,6 @@ # include "config.h" #endif -#include - #include "defun.h" #include "interpreter.h" #include "oct-time.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/parse-tree/pt-arg-list.cc --- a/libinterp/parse-tree/pt-arg-list.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/parse-tree/pt-arg-list.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,6 @@ # include "config.h" #endif -#include #include #include "str-vec.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/parse-tree/pt-array-list.cc --- a/libinterp/parse-tree/pt-array-list.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/parse-tree/pt-array-list.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,8 +24,6 @@ # include "config.h" #endif -#include - #include "quit.h" #include "error.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/parse-tree/pt-assign.cc --- a/libinterp/parse-tree/pt-assign.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/parse-tree/pt-assign.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,6 @@ # include "config.h" #endif -#include #include #include "error.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/parse-tree/pt-cell.cc --- a/libinterp/parse-tree/pt-cell.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/parse-tree/pt-cell.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,8 +24,6 @@ # include "config.h" #endif -#include - #include "Cell.h" #include "ovl.h" #include "pt-arg-list.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/parse-tree/pt-const.cc --- a/libinterp/parse-tree/pt-const.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/parse-tree/pt-const.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,7 @@ # include "config.h" #endif -#include +#include #include "error.h" #include "ovl.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/parse-tree/pt-eval.cc --- a/libinterp/parse-tree/pt-eval.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/parse-tree/pt-eval.cc Thu Jun 07 10:11:54 2018 -0400 @@ -27,9 +27,8 @@ #include #include - -#include -#include +#include +#include #include "cmd-edit.h" #include "file-ops.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/parse-tree/pt-exp.cc --- a/libinterp/parse-tree/pt-exp.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/parse-tree/pt-exp.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,6 @@ # include "config.h" #endif -#include #include #include "error.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/parse-tree/pt-fcn-handle.cc --- a/libinterp/parse-tree/pt-fcn-handle.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/parse-tree/pt-fcn-handle.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,7 @@ # include "config.h" #endif -#include +#include #include "interpreter-private.h" #include "pt-fcn-handle.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/parse-tree/pt-jit.cc --- a/libinterp/parse-tree/pt-jit.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/parse-tree/pt-jit.cc Thu Jun 07 10:11:54 2018 -0400 @@ -29,9 +29,8 @@ # include "config.h" #endif +#include #include -#include -#include #include "bp-table.h" #include "defun.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/parse-tree/pt-pr-code.cc --- a/libinterp/parse-tree/pt-pr-code.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/parse-tree/pt-pr-code.cc Thu Jun 07 10:11:54 2018 -0400 @@ -26,8 +26,6 @@ #include -#include - #include "comment-list.h" #include "error.h" #include "ov-usr-fcn.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/parse-tree/pt-tm-const.cc --- a/libinterp/parse-tree/pt-tm-const.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/parse-tree/pt-tm-const.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,8 +24,6 @@ # include "config.h" #endif -#include - #include "oct-locbuf.h" #include "quit.h" diff -r 5523d88bb5d3 -r cb1606f78f6b libinterp/parse-tree/pt.cc --- a/libinterp/parse-tree/pt.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/libinterp/parse-tree/pt.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,6 @@ # include "config.h" #endif -#include #include #include diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/Array.cc --- a/liboctave/array/Array.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/Array.cc Thu Jun 07 10:11:54 2018 -0400 @@ -26,7 +26,7 @@ // C++ source files that should have included config.h before including // this file. -#include +#include #include "Array-util.h" #include "Array.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/CColVector.cc --- a/liboctave/array/CColVector.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/CColVector.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,7 +25,8 @@ # include "config.h" #endif -#include +#include +#include #include "Array-util.h" #include "functor.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/CDiagMatrix.cc --- a/liboctave/array/CDiagMatrix.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/CDiagMatrix.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,7 +25,7 @@ # include "config.h" #endif -#include +#include #include "Array-util.h" #include "lo-error.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/CMatrix.cc --- a/liboctave/array/CMatrix.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/CMatrix.cc Thu Jun 07 10:11:54 2018 -0400 @@ -28,8 +28,9 @@ #include #include -#include +#include #include +#include #include "Array-util.h" #include "CDiagMatrix.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/CNDArray.cc --- a/liboctave/array/CNDArray.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/CNDArray.cc Thu Jun 07 10:11:54 2018 -0400 @@ -26,7 +26,8 @@ #endif #include -#include +#include +#include #include "Array-util.h" #include "CNDArray.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/CRowVector.cc --- a/liboctave/array/CRowVector.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/CRowVector.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,8 @@ # include "config.h" #endif -#include +#include +#include #include "Array-util.h" #include "functor.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/CSparse.cc --- a/liboctave/array/CSparse.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/CSparse.cc Thu Jun 07 10:11:54 2018 -0400 @@ -27,7 +27,8 @@ #endif #include -#include +#include +#include #include "quit.h" #include "lo-ieee.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/DiagArray2.cc --- a/liboctave/array/DiagArray2.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/DiagArray2.cc Thu Jun 07 10:11:54 2018 -0400 @@ -27,8 +27,6 @@ #include -#include - #include #include "DiagArray2.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/MArray.cc --- a/liboctave/array/MArray.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/MArray.cc Thu Jun 07 10:11:54 2018 -0400 @@ -134,8 +134,6 @@ vals.data ())); } -#include - template void MArray::idx_add_nd (const idx_vector& idx, const MArray& vals, int dim) diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/Range.cc --- a/liboctave/array/Range.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/Range.cc Thu Jun 07 10:11:54 2018 -0400 @@ -26,8 +26,9 @@ #include -#include +#include #include +#include #include "Array-util.h" #include "Range.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/Sparse.cc --- a/liboctave/array/Sparse.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/Sparse.cc Thu Jun 07 10:11:54 2018 -0400 @@ -29,8 +29,8 @@ #include #include -#include -#include +#include +#include #include #include diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/boolMatrix.cc --- a/liboctave/array/boolMatrix.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/boolMatrix.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,7 +25,7 @@ # include "config.h" #endif -#include +#include #include "Array-util.h" #include "boolMatrix.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/boolSparse.cc --- a/liboctave/array/boolSparse.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/boolSparse.cc Thu Jun 07 10:11:54 2018 -0400 @@ -26,7 +26,8 @@ # include "config.h" #endif -#include +#include +#include #include #include "quit.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/chMatrix.cc --- a/liboctave/array/chMatrix.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/chMatrix.cc Thu Jun 07 10:11:54 2018 -0400 @@ -27,7 +27,7 @@ #include -#include +#include #include #include "lo-error.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/dColVector.cc --- a/liboctave/array/dColVector.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/dColVector.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,7 +25,8 @@ # include "config.h" #endif -#include +#include +#include #include "Array-util.h" #include "functor.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/dDiagMatrix.cc --- a/liboctave/array/dDiagMatrix.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/dDiagMatrix.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,7 +25,7 @@ # include "config.h" #endif -#include +#include #include "Array-util.h" #include "lo-error.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/dMatrix.cc --- a/liboctave/array/dMatrix.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/dMatrix.cc Thu Jun 07 10:11:54 2018 -0400 @@ -27,8 +27,9 @@ #endif #include -#include +#include #include +#include #include "Array-util.h" #include "CColVector.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/dNDArray.cc --- a/liboctave/array/dNDArray.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/dNDArray.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,8 +25,9 @@ # include "config.h" #endif -#include +#include #include +#include #include "Array-util.h" #include "dNDArray.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/dRowVector.cc --- a/liboctave/array/dRowVector.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/dRowVector.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,8 @@ # include "config.h" #endif -#include +#include +#include #include "Array-util.h" #include "functor.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/dSparse.cc --- a/liboctave/array/dSparse.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/dSparse.cc Thu Jun 07 10:11:54 2018 -0400 @@ -26,7 +26,8 @@ # include "config.h" #endif -#include +#include +#include #include "quit.h" #include "lo-ieee.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/fCColVector.cc --- a/liboctave/array/fCColVector.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/fCColVector.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,7 +25,8 @@ # include "config.h" #endif -#include +#include +#include #include "Array-util.h" #include "functor.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/fCDiagMatrix.cc --- a/liboctave/array/fCDiagMatrix.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/fCDiagMatrix.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,7 +25,7 @@ # include "config.h" #endif -#include +#include #include "Array-util.h" #include "lo-error.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/fCMatrix.cc --- a/liboctave/array/fCMatrix.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/fCMatrix.cc Thu Jun 07 10:11:54 2018 -0400 @@ -28,8 +28,9 @@ #include #include -#include +#include #include +#include #include "Array-util.h" #include "DET.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/fCNDArray.cc --- a/liboctave/array/fCNDArray.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/fCNDArray.cc Thu Jun 07 10:11:54 2018 -0400 @@ -26,7 +26,8 @@ #endif #include -#include +#include +#include #include "Array-util.h" #include "f77-fcn.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/fCRowVector.cc --- a/liboctave/array/fCRowVector.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/fCRowVector.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,8 @@ # include "config.h" #endif -#include +#include +#include #include "Array-util.h" #include "functor.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/fColVector.cc --- a/liboctave/array/fColVector.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/fColVector.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,7 +25,8 @@ # include "config.h" #endif -#include +#include +#include #include "Array-util.h" #include "functor.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/fDiagMatrix.cc --- a/liboctave/array/fDiagMatrix.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/fDiagMatrix.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,7 +25,7 @@ # include "config.h" #endif -#include +#include #include "Array-util.h" #include "lo-error.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/fMatrix.cc --- a/liboctave/array/fMatrix.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/fMatrix.cc Thu Jun 07 10:11:54 2018 -0400 @@ -27,8 +27,9 @@ #endif #include -#include +#include #include +#include #include "Array-util.h" #include "DET.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/fNDArray.cc --- a/liboctave/array/fNDArray.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/fNDArray.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,8 +25,9 @@ # include "config.h" #endif -#include +#include #include +#include #include "Array-util.h" #include "f77-fcn.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/fRowVector.cc --- a/liboctave/array/fRowVector.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/fRowVector.cc Thu Jun 07 10:11:54 2018 -0400 @@ -24,7 +24,8 @@ # include "config.h" #endif -#include +#include +#include #include "Array-util.h" #include "functor.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/array/idx-vector.cc --- a/liboctave/array/idx-vector.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/array/idx-vector.cc Thu Jun 07 10:11:54 2018 -0400 @@ -28,7 +28,7 @@ #include -#include +#include #include "idx-vector.h" #include "Array.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/numeric/CollocWt.cc --- a/liboctave/numeric/CollocWt.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/numeric/CollocWt.cc Thu Jun 07 10:11:54 2018 -0400 @@ -27,8 +27,8 @@ #include #include -#include #include +#include #include "Array.h" #include "CollocWt.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/numeric/eigs-base.cc --- a/liboctave/numeric/eigs-base.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/numeric/eigs-base.cc Thu Jun 07 10:11:54 2018 -0400 @@ -25,7 +25,8 @@ #endif #include -#include + +#include #include "Array.h" #include "CSparse.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/system/file-ops.cc --- a/liboctave/system/file-ops.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/system/file-ops.cc Thu Jun 07 10:11:54 2018 -0400 @@ -33,7 +33,6 @@ # include #endif -#include #include #include "areadlink-wrapper.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/system/oct-time.cc --- a/liboctave/system/oct-time.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/system/oct-time.cc Thu Jun 07 10:11:54 2018 -0400 @@ -28,8 +28,8 @@ #include #include -#include #include +#include #include "lo-error.h" #include "lo-utils.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/util/cmd-hist.cc --- a/liboctave/util/cmd-hist.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/util/cmd-hist.cc Thu Jun 07 10:11:54 2018 -0400 @@ -27,7 +27,6 @@ #include #include -#include #include #include diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/util/data-conv.cc --- a/liboctave/util/data-conv.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/util/data-conv.cc Thu Jun 07 10:11:54 2018 -0400 @@ -27,8 +27,9 @@ #include #include -#include +#include #include +#include #include #include "byte-swap.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/util/data-conv.h --- a/liboctave/util/data-conv.h Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/util/data-conv.h Thu Jun 07 10:11:54 2018 -0400 @@ -25,8 +25,6 @@ #include "octave-config.h" -#include - #include "mach-info.h" #include "oct-inttypes-fwd.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/util/file-info.cc --- a/liboctave/util/file-info.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/util/file-info.cc Thu Jun 07 10:11:54 2018 -0400 @@ -27,7 +27,6 @@ #include #include -#include #include "file-info.h" #include "file-stat.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/util/lo-utils.cc --- a/liboctave/util/lo-utils.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/util/lo-utils.cc Thu Jun 07 10:11:54 2018 -0400 @@ -28,7 +28,9 @@ #include #include +#include #include +#include #include #include "quit.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/util/lo-utils.h --- a/liboctave/util/lo-utils.h Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/util/lo-utils.h Thu Jun 07 10:11:54 2018 -0400 @@ -27,7 +27,7 @@ #include -#include +#include #include #include "lo-cutils.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/util/quit.cc --- a/liboctave/util/quit.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/util/quit.cc Thu Jun 07 10:11:54 2018 -0400 @@ -26,7 +26,6 @@ #include -#include #include #include "quit.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/util/str-vec.cc --- a/liboctave/util/str-vec.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/util/str-vec.cc Thu Jun 07 10:11:54 2018 -0400 @@ -32,7 +32,7 @@ # include "config.h" #endif -#include +#include #include #include "cmd-edit.h" diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/util/url-transfer.cc --- a/liboctave/util/url-transfer.cc Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/util/url-transfer.cc Thu Jun 07 10:11:54 2018 -0400 @@ -48,6 +48,25 @@ namespace octave { + base_url_transfer::base_url_transfer (void) + : host_or_url (), valid (false), ftp (false), + ascii_mode (false), ok (true), errmsg (), + curr_istream (&std::cin), curr_ostream (&std::cout) { } + + base_url_transfer::base_url_transfer (const std::string& host, + const std::string& /* user_arg */, + const std::string& /* passwd */, + std::ostream& os) + : host_or_url (host), valid (false), ftp (true), + ascii_mode (false), ok (true), errmsg (), curr_istream (&std::cin), + curr_ostream (&os) { } + + base_url_transfer::base_url_transfer (const std::string& url, + std::ostream& os) + : host_or_url (url), valid (false), ftp (false), + ascii_mode (false), ok (true), errmsg (), + curr_istream (&std::cin), curr_ostream (&os) { } + void base_url_transfer::delete_file (const std::string& file) { diff -r 5523d88bb5d3 -r cb1606f78f6b liboctave/util/url-transfer.h --- a/liboctave/util/url-transfer.h Wed Jun 06 13:13:20 2018 -0400 +++ b/liboctave/util/url-transfer.h Thu Jun 07 10:11:54 2018 -0400 @@ -30,8 +30,9 @@ #include "octave-config.h" -#include +#include #include +#include #include #include "str-vec.h" @@ -57,23 +58,14 @@ friend class url_transfer; - base_url_transfer (void) - : host_or_url (), valid (false), ftp (false), - ascii_mode (false), ok (true), errmsg (), - curr_istream (&std::cin), curr_ostream (&std::cout) { } + base_url_transfer (void); base_url_transfer (const std::string& host, const std::string& /* user_arg */, const std::string& /* passwd */, - std::ostream& os) - : host_or_url (host), valid (false), ftp (true), - ascii_mode (false), ok (true), errmsg (), curr_istream (&std::cin), - curr_ostream (&os) { } + std::ostream& os); - base_url_transfer (const std::string& url, std::ostream& os) - : host_or_url (url), valid (false), ftp (false), - ascii_mode (false), ok (true), errmsg (), - curr_istream (&std::cin), curr_ostream (&os) { } + base_url_transfer (const std::string& url, std::ostream& os); // No copying!