changeset 21244:1473547f50f5

include octave-config.h in public header files * mk-opts.pl, mkbuiltins, mk-ops.awk, sparse-mk-ops.awk: Emit "#include octave-config.h" statement for generated header files. * build-env.h, builtins.h, Cell.h, base-text-renderer.h, c-file-ptr-stream.h, cdisplay.h, comment-list.h, data.h, debug.h, defaults.in.h, defun-dld.h, defun-int.h, defun.h, dirfns.h, display.h, dynamic-ld.h, error.h, errwarn.h, event-queue.h, file-io.h, ft-text-renderer.h, gl-render.h, gl2ps-print.h, graphics.in.h, gripes.h, help.h, hook-fcn.h, input.h, jit-ir.h, jit-typeinfo.h, jit-util.h, load-path.h, load-save.h, ls-ascii-helper.h, ls-hdf5.h, ls-mat-ascii.h, ls-mat4.h, ls-mat5.h, ls-oct-binary.h, ls-oct-text.h, ls-utils.h, mex.h, mexproto.h, mxarray.in.h, oct-errno.h, oct-fstrm.h, oct-handle.h, oct-hdf5-types.h, oct-hdf5.h, oct-hist.h, oct-iostrm.h, oct-lvalue.h, oct-map.h, oct-obj.h, oct-opengl.h, oct-prcstrm.h, oct-procbuf.h, oct-stdstrm.h, oct-stream.h, oct-strstrm.h, oct.h, octave-default-image.h, octave-link.h, octave-preserve-stream-state.h, pager.h, pr-output.h, procstream.h, profiler.h, pt-jit.h, sighandlers.h, siglist.h, sparse-xdiv.h, sparse-xpow.h, symtab.h, sysdep.h, text-renderer.h, toplev.h, txt-eng.h, utils.h, variables.h, workspace-element.h, xdiv.h, xnorm.h, xpow.h, zfstream.h, oct-qhull.h, ov-base-diag.h, ov-base-int.h, ov-base-mat.h, ov-base-scalar.h, ov-base-sparse.h, ov-base.h, ov-bool-mat.h, ov-bool-sparse.h, ov-bool.h, ov-builtin.h, ov-cell.h, ov-ch-mat.h, ov-class.h, ov-classdef.h, ov-colon.h, ov-complex.h, ov-cs-list.h, ov-cx-diag.h, ov-cx-mat.h, ov-cx-sparse.h, ov-dld-fcn.h, ov-fcn-handle.h, ov-fcn-inline.h, ov-fcn.h, ov-float.h, ov-flt-complex.h, ov-flt-cx-diag.h, ov-flt-cx-mat.h, ov-flt-re-diag.h, ov-flt-re-mat.h, ov-int-traits.h, ov-int16.h, ov-int32.h, ov-int64.h, ov-int8.h, ov-intx.h, ov-java.h, ov-lazy-idx.h, ov-mex-fcn.h, ov-null-mat.h, ov-oncleanup.h, ov-perm.h, ov-range.h, ov-re-diag.h, ov-re-mat.h, ov-re-sparse.h, ov-scalar.h, ov-str-mat.h, ov-struct.h, ov-type-conv.h, ov-typeinfo.h, ov-uint16.h, ov-uint32.h, ov-uint64.h, ov-uint8.h, ov-usr-fcn.h, ov.h, ovl.h, octave.h, op-int.h, ops.h, options-usage.h, lex.h, parse.h, pt-all.h, pt-arg-list.h, pt-array-list.h, pt-assign.h, pt-binop.h, pt-bp.h, pt-cbinop.h, pt-cell.h, pt-check.h, pt-classdef.h, pt-cmd.h, pt-colon.h, pt-const.h, pt-decl.h, pt-eval.h, pt-except.h, pt-exp.h, pt-fcn-handle.h, pt-funcall.h, pt-id.h, pt-idx.h, pt-jump.h, pt-loop.h, pt-mat.h, pt-misc.h, pt-pr-code.h, pt-select.h, pt-stmt.h, pt-unop.h, pt-walk.h, pt.h, token.h, version.in.h, Array-util.h, Array.h, CColVector.h, CDiagMatrix.h, CMatrix.h, CNDArray.h, CRowVector.h, CSparse.h, DiagArray2.h, MArray.h, MDiagArray2.h, MSparse.h, Matrix.h, MatrixType.h, PermMatrix.h, Range.h, Sparse.h, boolMatrix.h, boolNDArray.h, boolSparse.h, chMatrix.h, chNDArray.h, dColVector.h, dDiagMatrix.h, dMatrix.h, dNDArray.h, dRowVector.h, dSparse.h, dim-vector.h, fCColVector.h, fCDiagMatrix.h, fCMatrix.h, fCNDArray.h, fCRowVector.h, fColVector.h, fDiagMatrix.h, fMatrix.h, fNDArray.h, fRowVector.h, idx-vector.h, int16NDArray.h, int32NDArray.h, int64NDArray.h, int8NDArray.h, intNDArray.h, uint16NDArray.h, uint32NDArray.h, uint64NDArray.h, uint8NDArray.h, f77-fcn.h, lo-error.h, quit.h, CmplxAEPBAL.h, CmplxCHOL.h, CmplxGEPBAL.h, CmplxHESS.h, CmplxLU.h, CmplxQR.h, CmplxQRP.h, CmplxSCHUR.h, CmplxSVD.h, CollocWt.h, DAE.h, DAEFunc.h, DAERT.h, DAERTFunc.h, DASPK.h, DASRT.h, DASSL.h, DET.h, EIG.h, LSODE.h, ODE.h, ODEFunc.h, ODES.h, ODESFunc.h, Quad.h, base-aepbal.h, base-dae.h, base-de.h, base-lu.h, base-min.h, base-qr.h, bsxfun-decl.h, bsxfun.h, dbleAEPBAL.h, dbleCHOL.h, dbleGEPBAL.h, dbleHESS.h, dbleLU.h, dbleQR.h, dbleQRP.h, dbleSCHUR.h, dbleSVD.h, eigs-base.h, fCmplxAEPBAL.h, fCmplxCHOL.h, fCmplxGEPBAL.h, fCmplxHESS.h, fCmplxLU.h, fCmplxQR.h, fCmplxQRP.h, fCmplxSCHUR.h, fCmplxSVD.h, fEIG.h, floatAEPBAL.h, floatCHOL.h, floatGEPBAL.h, floatHESS.h, floatLU.h, floatQR.h, floatQRP.h, floatSCHUR.h, floatSVD.h, lo-mappers.h, lo-specfun.h, oct-convn.h, oct-fftw.h, oct-norm.h, oct-rand.h, oct-spparms.h, randgamma.h, randmtzig.h, randpoisson.h, sparse-chol.h, sparse-dmsolve.h, sparse-lu.h, sparse-qr.h, Sparse-diag-op-defs.h, Sparse-op-decls.h, Sparse-op-defs.h, Sparse-perm-op-defs.h, mx-base.h, mx-defs.h, mx-ext.h, mx-op-decl.h, mx-op-defs.h, dir-ops.h, file-ops.h, file-stat.h, lo-sysdep.h, mach-info.h, oct-env.h, oct-group.h, oct-openmp.h, oct-passwd.h, oct-syscalls.h, oct-time.h, oct-uname.h, pathlen.h, sysdir.h, syswait.h, action-container.h, base-list.h, byte-swap.h, caseless-str.h, cmd-edit.h, cmd-hist.h, data-conv.h, functor.h, glob-match.h, lo-array-errwarn.h, lo-array-gripes.h, lo-cutils.h, lo-ieee.h, lo-macros.h, lo-math.h, lo-regexp.h, lo-traits.h, lo-utils.h, oct-alloc.h, oct-base64.h, oct-binmap.h, oct-cmplx.h, oct-glob.h, oct-inttypes.h, oct-locbuf.h, oct-mutex.h, oct-refcount.h, oct-rl-edit.h, oct-rl-hist.h, oct-shlib.h, oct-sort.h, oct-sparse.h, pathsearch.h, singleton-cleanup.h, sparse-sort.h, sparse-util.h, statdefs.h, str-vec.h, sun-utils.h, unwind-prot.h, url-transfer.h: Include octave-config.h.
author John W. Eaton <jwe@octave.org>
date Wed, 10 Feb 2016 14:25:53 -0500
parents c2b17840910e
children 933083fee7ae
files build-aux/mk-opts.pl libinterp/build-env.h libinterp/builtins.h libinterp/corefcn/Cell.h libinterp/corefcn/base-text-renderer.h libinterp/corefcn/c-file-ptr-stream.h libinterp/corefcn/cdisplay.h libinterp/corefcn/comment-list.h libinterp/corefcn/data.h libinterp/corefcn/debug.h libinterp/corefcn/defaults.in.h libinterp/corefcn/defun-dld.h libinterp/corefcn/defun-int.h libinterp/corefcn/defun.h libinterp/corefcn/dirfns.h libinterp/corefcn/display.h libinterp/corefcn/dynamic-ld.h libinterp/corefcn/error.h libinterp/corefcn/errwarn.h libinterp/corefcn/event-queue.h libinterp/corefcn/file-io.h libinterp/corefcn/ft-text-renderer.h libinterp/corefcn/gl-render.h libinterp/corefcn/gl2ps-print.h libinterp/corefcn/graphics.in.h libinterp/corefcn/gripes.h libinterp/corefcn/help.h libinterp/corefcn/hook-fcn.h libinterp/corefcn/input.h libinterp/corefcn/jit-ir.h libinterp/corefcn/jit-typeinfo.h libinterp/corefcn/jit-util.h libinterp/corefcn/load-path.h libinterp/corefcn/load-save.h libinterp/corefcn/ls-ascii-helper.h libinterp/corefcn/ls-hdf5.h libinterp/corefcn/ls-mat-ascii.h libinterp/corefcn/ls-mat4.h libinterp/corefcn/ls-mat5.h libinterp/corefcn/ls-oct-binary.h libinterp/corefcn/ls-oct-text.h libinterp/corefcn/ls-utils.h libinterp/corefcn/mex.h libinterp/corefcn/mexproto.h libinterp/corefcn/mxarray.in.h libinterp/corefcn/oct-errno.h libinterp/corefcn/oct-fstrm.h libinterp/corefcn/oct-handle.h libinterp/corefcn/oct-hdf5-types.h libinterp/corefcn/oct-hdf5.h libinterp/corefcn/oct-hist.h libinterp/corefcn/oct-iostrm.h libinterp/corefcn/oct-lvalue.h libinterp/corefcn/oct-map.h libinterp/corefcn/oct-obj.h libinterp/corefcn/oct-opengl.h libinterp/corefcn/oct-prcstrm.h libinterp/corefcn/oct-procbuf.h libinterp/corefcn/oct-stdstrm.h libinterp/corefcn/oct-stream.h libinterp/corefcn/oct-strstrm.h libinterp/corefcn/oct.h libinterp/corefcn/octave-default-image.h libinterp/corefcn/octave-link.h libinterp/corefcn/octave-preserve-stream-state.h libinterp/corefcn/pager.h libinterp/corefcn/pr-output.h libinterp/corefcn/procstream.h libinterp/corefcn/profiler.h libinterp/corefcn/pt-jit.h libinterp/corefcn/sighandlers.h libinterp/corefcn/siglist.h libinterp/corefcn/sparse-xdiv.h libinterp/corefcn/sparse-xpow.h libinterp/corefcn/symtab.h libinterp/corefcn/sysdep.h libinterp/corefcn/text-renderer.h libinterp/corefcn/toplev.h libinterp/corefcn/txt-eng.h libinterp/corefcn/utils.h libinterp/corefcn/variables.h libinterp/corefcn/workspace-element.h libinterp/corefcn/xdiv.h libinterp/corefcn/xnorm.h libinterp/corefcn/xpow.h libinterp/corefcn/zfstream.h libinterp/dldfcn/oct-qhull.h libinterp/mkbuiltins libinterp/octave-value/ov-base-diag.h libinterp/octave-value/ov-base-int.h libinterp/octave-value/ov-base-mat.h libinterp/octave-value/ov-base-scalar.h libinterp/octave-value/ov-base-sparse.h libinterp/octave-value/ov-base.h libinterp/octave-value/ov-bool-mat.h libinterp/octave-value/ov-bool-sparse.h libinterp/octave-value/ov-bool.h libinterp/octave-value/ov-builtin.h libinterp/octave-value/ov-cell.h libinterp/octave-value/ov-ch-mat.h libinterp/octave-value/ov-class.h libinterp/octave-value/ov-classdef.h libinterp/octave-value/ov-colon.h libinterp/octave-value/ov-complex.h libinterp/octave-value/ov-cs-list.h libinterp/octave-value/ov-cx-diag.h libinterp/octave-value/ov-cx-mat.h libinterp/octave-value/ov-cx-sparse.h libinterp/octave-value/ov-dld-fcn.h libinterp/octave-value/ov-fcn-handle.h libinterp/octave-value/ov-fcn-inline.h libinterp/octave-value/ov-fcn.h libinterp/octave-value/ov-float.h libinterp/octave-value/ov-flt-complex.h libinterp/octave-value/ov-flt-cx-diag.h libinterp/octave-value/ov-flt-cx-mat.h libinterp/octave-value/ov-flt-re-diag.h libinterp/octave-value/ov-flt-re-mat.h libinterp/octave-value/ov-int-traits.h libinterp/octave-value/ov-int16.h libinterp/octave-value/ov-int32.h libinterp/octave-value/ov-int64.h libinterp/octave-value/ov-int8.h libinterp/octave-value/ov-intx.h libinterp/octave-value/ov-java.h libinterp/octave-value/ov-lazy-idx.h libinterp/octave-value/ov-mex-fcn.h libinterp/octave-value/ov-null-mat.h libinterp/octave-value/ov-oncleanup.h libinterp/octave-value/ov-perm.h libinterp/octave-value/ov-range.h libinterp/octave-value/ov-re-diag.h libinterp/octave-value/ov-re-mat.h libinterp/octave-value/ov-re-sparse.h libinterp/octave-value/ov-scalar.h libinterp/octave-value/ov-str-mat.h libinterp/octave-value/ov-struct.h libinterp/octave-value/ov-type-conv.h libinterp/octave-value/ov-typeinfo.h libinterp/octave-value/ov-uint16.h libinterp/octave-value/ov-uint32.h libinterp/octave-value/ov-uint64.h libinterp/octave-value/ov-uint8.h libinterp/octave-value/ov-usr-fcn.h libinterp/octave-value/ov.h libinterp/octave-value/ovl.h libinterp/octave.h libinterp/operators/op-int.h libinterp/operators/ops.h libinterp/options-usage.h libinterp/parse-tree/lex.h libinterp/parse-tree/parse.h libinterp/parse-tree/pt-all.h libinterp/parse-tree/pt-arg-list.h libinterp/parse-tree/pt-array-list.h libinterp/parse-tree/pt-assign.h libinterp/parse-tree/pt-binop.h libinterp/parse-tree/pt-bp.h libinterp/parse-tree/pt-cbinop.h libinterp/parse-tree/pt-cell.h libinterp/parse-tree/pt-check.h libinterp/parse-tree/pt-classdef.h libinterp/parse-tree/pt-cmd.h libinterp/parse-tree/pt-colon.h libinterp/parse-tree/pt-const.h libinterp/parse-tree/pt-decl.h libinterp/parse-tree/pt-eval.h libinterp/parse-tree/pt-except.h libinterp/parse-tree/pt-exp.h libinterp/parse-tree/pt-fcn-handle.h libinterp/parse-tree/pt-funcall.h libinterp/parse-tree/pt-id.h libinterp/parse-tree/pt-idx.h libinterp/parse-tree/pt-jump.h libinterp/parse-tree/pt-loop.h libinterp/parse-tree/pt-mat.h libinterp/parse-tree/pt-misc.h libinterp/parse-tree/pt-pr-code.h libinterp/parse-tree/pt-select.h libinterp/parse-tree/pt-stmt.h libinterp/parse-tree/pt-unop.h libinterp/parse-tree/pt-walk.h libinterp/parse-tree/pt.h libinterp/parse-tree/token.h libinterp/version.in.h liboctave/array/Array-util.h liboctave/array/Array.h liboctave/array/CColVector.h liboctave/array/CDiagMatrix.h liboctave/array/CMatrix.h liboctave/array/CNDArray.h liboctave/array/CRowVector.h liboctave/array/CSparse.h liboctave/array/DiagArray2.h liboctave/array/MArray.h liboctave/array/MDiagArray2.h liboctave/array/MSparse.h liboctave/array/Matrix.h liboctave/array/MatrixType.h liboctave/array/PermMatrix.h liboctave/array/Range.h liboctave/array/Sparse.h liboctave/array/boolMatrix.h liboctave/array/boolNDArray.h liboctave/array/boolSparse.h liboctave/array/chMatrix.h liboctave/array/chNDArray.h liboctave/array/dColVector.h liboctave/array/dDiagMatrix.h liboctave/array/dMatrix.h liboctave/array/dNDArray.h liboctave/array/dRowVector.h liboctave/array/dSparse.h liboctave/array/dim-vector.h liboctave/array/fCColVector.h liboctave/array/fCDiagMatrix.h liboctave/array/fCMatrix.h liboctave/array/fCNDArray.h liboctave/array/fCRowVector.h liboctave/array/fColVector.h liboctave/array/fDiagMatrix.h liboctave/array/fMatrix.h liboctave/array/fNDArray.h liboctave/array/fRowVector.h liboctave/array/idx-vector.h liboctave/array/int16NDArray.h liboctave/array/int32NDArray.h liboctave/array/int64NDArray.h liboctave/array/int8NDArray.h liboctave/array/intNDArray.h liboctave/array/uint16NDArray.h liboctave/array/uint32NDArray.h liboctave/array/uint64NDArray.h liboctave/array/uint8NDArray.h liboctave/cruft/misc/f77-fcn.h liboctave/cruft/misc/lo-error.h liboctave/cruft/misc/quit.h liboctave/numeric/CmplxAEPBAL.h liboctave/numeric/CmplxCHOL.h liboctave/numeric/CmplxGEPBAL.h liboctave/numeric/CmplxHESS.h liboctave/numeric/CmplxLU.h liboctave/numeric/CmplxQR.h liboctave/numeric/CmplxQRP.h liboctave/numeric/CmplxSCHUR.h liboctave/numeric/CmplxSVD.h liboctave/numeric/CollocWt.h liboctave/numeric/DAE.h liboctave/numeric/DAEFunc.h liboctave/numeric/DAERT.h liboctave/numeric/DAERTFunc.h liboctave/numeric/DASPK.h liboctave/numeric/DASRT.h liboctave/numeric/DASSL.h liboctave/numeric/DET.h liboctave/numeric/EIG.h liboctave/numeric/LSODE.h liboctave/numeric/ODE.h liboctave/numeric/ODEFunc.h liboctave/numeric/ODES.h liboctave/numeric/ODESFunc.h liboctave/numeric/Quad.h liboctave/numeric/base-aepbal.h liboctave/numeric/base-dae.h liboctave/numeric/base-de.h liboctave/numeric/base-lu.h liboctave/numeric/base-min.h liboctave/numeric/base-qr.h liboctave/numeric/bsxfun-decl.h liboctave/numeric/bsxfun.h liboctave/numeric/dbleAEPBAL.h liboctave/numeric/dbleCHOL.h liboctave/numeric/dbleGEPBAL.h liboctave/numeric/dbleHESS.h liboctave/numeric/dbleLU.h liboctave/numeric/dbleQR.h liboctave/numeric/dbleQRP.h liboctave/numeric/dbleSCHUR.h liboctave/numeric/dbleSVD.h liboctave/numeric/eigs-base.h liboctave/numeric/fCmplxAEPBAL.h liboctave/numeric/fCmplxCHOL.h liboctave/numeric/fCmplxGEPBAL.h liboctave/numeric/fCmplxHESS.h liboctave/numeric/fCmplxLU.h liboctave/numeric/fCmplxQR.h liboctave/numeric/fCmplxQRP.h liboctave/numeric/fCmplxSCHUR.h liboctave/numeric/fCmplxSVD.h liboctave/numeric/fEIG.h liboctave/numeric/floatAEPBAL.h liboctave/numeric/floatCHOL.h liboctave/numeric/floatGEPBAL.h liboctave/numeric/floatHESS.h liboctave/numeric/floatLU.h liboctave/numeric/floatQR.h liboctave/numeric/floatQRP.h liboctave/numeric/floatSCHUR.h liboctave/numeric/floatSVD.h liboctave/numeric/lo-mappers.h liboctave/numeric/lo-specfun.h liboctave/numeric/oct-convn.h liboctave/numeric/oct-fftw.h liboctave/numeric/oct-norm.h liboctave/numeric/oct-rand.h liboctave/numeric/oct-spparms.h liboctave/numeric/randgamma.h liboctave/numeric/randmtzig.h liboctave/numeric/randpoisson.h liboctave/numeric/sparse-chol.h liboctave/numeric/sparse-dmsolve.h liboctave/numeric/sparse-lu.h liboctave/numeric/sparse-qr.h liboctave/operators/Sparse-diag-op-defs.h liboctave/operators/Sparse-op-decls.h liboctave/operators/Sparse-op-defs.h liboctave/operators/Sparse-perm-op-defs.h liboctave/operators/mk-ops.awk liboctave/operators/mx-base.h liboctave/operators/mx-defs.h liboctave/operators/mx-ext.h liboctave/operators/mx-op-decl.h liboctave/operators/mx-op-defs.h liboctave/operators/sparse-mk-ops.awk liboctave/system/dir-ops.h liboctave/system/file-ops.h liboctave/system/file-stat.h liboctave/system/lo-sysdep.h liboctave/system/mach-info.h liboctave/system/oct-env.h liboctave/system/oct-group.h liboctave/system/oct-openmp.h liboctave/system/oct-passwd.h liboctave/system/oct-syscalls.h liboctave/system/oct-time.h liboctave/system/oct-uname.h liboctave/system/pathlen.h liboctave/system/sysdir.h liboctave/system/syswait.h liboctave/util/action-container.h liboctave/util/base-list.h liboctave/util/byte-swap.h liboctave/util/caseless-str.h liboctave/util/cmd-edit.h liboctave/util/cmd-hist.h liboctave/util/data-conv.h liboctave/util/functor.h liboctave/util/glob-match.h liboctave/util/lo-array-errwarn.h liboctave/util/lo-array-gripes.h liboctave/util/lo-cutils.h liboctave/util/lo-ieee.h liboctave/util/lo-macros.h liboctave/util/lo-math.h liboctave/util/lo-regexp.h liboctave/util/lo-traits.h liboctave/util/lo-utils.h liboctave/util/oct-alloc.h liboctave/util/oct-base64.h liboctave/util/oct-binmap.h liboctave/util/oct-cmplx.h liboctave/util/oct-glob.h liboctave/util/oct-inttypes.h liboctave/util/oct-locbuf.h liboctave/util/oct-mutex.h liboctave/util/oct-refcount.h liboctave/util/oct-rl-edit.h liboctave/util/oct-rl-hist.h liboctave/util/oct-shlib.h liboctave/util/oct-sort.h liboctave/util/oct-sparse.h liboctave/util/pathsearch.h liboctave/util/singleton-cleanup.h liboctave/util/sparse-sort.h liboctave/util/sparse-util.h liboctave/util/statdefs.h liboctave/util/str-vec.h liboctave/util/sun-utils.h liboctave/util/unwind-prot.h liboctave/util/url-transfer.h
diffstat 380 files changed, 760 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/build-aux/mk-opts.pl	Wed Feb 10 13:59:49 2016 -0500
+++ b/build-aux/mk-opts.pl	Wed Feb 10 14:25:53 2016 -0500
@@ -375,6 +375,8 @@
 #if ! defined (octave_${CLASS_NAME}_h)
 #define octave_${CLASS_NAME}_h 1
 
+#include "octave-config.h"
+
 #include <cfloat>
 #include <cmath>
 
--- a/libinterp/build-env.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/build-env.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_build_env_h)
 #define octave_build_env_h 1
 
+#include "octave-config.h"
+
 #include "oct-map.h"
 
 namespace octave
--- a/libinterp/builtins.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/builtins.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_builtins_h)
 #define octave_builtins_h 1
 
+#include "octave-config.h"
+
 #if ! defined (MAKE_BUILTINS)
 #  include "builtin-defun-decls.h"
 #endif
--- a/libinterp/corefcn/Cell.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/Cell.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_Cell_h)
 #define octave_Cell_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "Array.h"
--- a/libinterp/corefcn/base-text-renderer.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/base-text-renderer.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_base_text_renderer_h)
 #define octave_base_text_renderer_h 1
 
+#include "octave-config.h"
+
 #include <list>
 #include <string>
 
--- a/libinterp/corefcn/c-file-ptr-stream.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/c-file-ptr-stream.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_c_file_ptr_stream_h)
 #define octave_c_file_ptr_stream_h 1
 
+#include "octave-config.h"
+
 #include <cstdio>
 
 #include <streambuf>
--- a/libinterp/corefcn/cdisplay.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/cdisplay.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_cdisplay_h)
 #define octave_cdisplay_h 1
 
+#include "octave-config.h"
+
 #ifdef __cplusplus
 extern "C" {
 #endif
--- a/libinterp/corefcn/comment-list.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/comment-list.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_comment_list_h)
 #define octave_comment_list_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include <base-list.h>
--- a/libinterp/corefcn/data.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/data.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_data_h)
 #define octave_data_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 class octave_value;
--- a/libinterp/corefcn/debug.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/debug.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_debug_h)
 #define octave_debug_h 1
 
+#include "octave-config.h"
+
 #include <map>
 #include <set>
 #include "ov.h"
--- a/libinterp/corefcn/defaults.in.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/defaults.in.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_defaults_h)
 #define octave_defaults_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "pathsearch.h"
--- a/libinterp/corefcn/defun-dld.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/defun-dld.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_defun_dld_h)
 #define octave_defun_dld_h 1
 
+#include "octave-config.h"
+
 #if defined (octave_defun_h)
 #  error defun.h and defun-dld.h both included in same file!
 #endif
--- a/libinterp/corefcn/defun-int.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/defun-int.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_defun_int_h)
 #define octave_defun_int_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "ov-builtin.h"
--- a/libinterp/corefcn/defun.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/defun.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_defun_h)
 #define octave_defun_h 1
 
+#include "octave-config.h"
+
 #if defined (octave_defun_dld_h)
 #  error defun.h and defun-dld.h both included in same file!
 #endif
--- a/libinterp/corefcn/dirfns.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/dirfns.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_dirfns_h)
 #define octave_dirfns_h 1
 
+#include "octave-config.h"
+
 #include <ctime>
 
 #include <string>
--- a/libinterp/corefcn/display.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/display.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_display_h)
 #define octave_display_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 class Matrix;
--- a/libinterp/corefcn/dynamic-ld.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/dynamic-ld.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_dynamic_ld_h)
 #define octave_dynamic_ld_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "oct-shlib.h"
--- a/libinterp/corefcn/error.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/error.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_error_h)
 #define octave_error_h 1
 
+#include "octave-config.h"
+
 #include <cstdarg>
 #include <string>
 
--- a/libinterp/corefcn/errwarn.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/errwarn.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_errwarn_h)
 #define octave_errwarn_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "lo-array-errwarn.h"
--- a/libinterp/corefcn/event-queue.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/event-queue.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_event_queue_h)
 #define octave_event_queue_h 1
 
+#include "octave-config.h"
+
 #include <queue>
 #include <memory>
 
--- a/libinterp/corefcn/file-io.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/file-io.h	Wed Feb 10 14:25:53 2016 -0500
@@ -25,6 +25,8 @@
 #if ! defined (octave_file_io_h)
 #define octave_file_io_h 1
 
+#include "octave-config.h"
+
 extern OCTINTERP_API void initialize_file_io (void);
 
 extern OCTINTERP_API void close_files (void);
--- a/libinterp/corefcn/ft-text-renderer.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/ft-text-renderer.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_ft_text_renderer_h)
 #define octave_ft_text_renderer_h 1
 
+#include "octave-config.h"
+
 class base_text_renderer;
 
 extern base_text_renderer *make_ft_text_renderer (void);
--- a/libinterp/corefcn/gl-render.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/gl-render.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_gl_render_h)
 #define octave_gl_render_h 1
 
+#include "octave-config.h"
+
 #include "graphics.h"
 #include "oct-opengl.h"
 #include "text-renderer.h"
--- a/libinterp/corefcn/gl2ps-print.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/gl2ps-print.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_gl2ps_renderer_h)
 #define octave_gl2ps_renderer_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "graphics.h"
--- a/libinterp/corefcn/graphics.in.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/graphics.in.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_graphics_h)
 #define octave_graphics_h 1
 
+#include "octave-config.h"
+
 #ifdef HAVE_CONFIG_H
 #  include <config.h>
 #endif
--- a/libinterp/corefcn/gripes.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/gripes.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_gripes_h)
 #define octave_gripes_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "lo-array-gripes.h"
--- a/libinterp/corefcn/help.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/help.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_help_h)
 #define octave_help_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <string>
 
--- a/libinterp/corefcn/hook-fcn.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/hook-fcn.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_hook_fcn_h)
 #define octave_hook_fcn_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "ovl.h"
--- a/libinterp/corefcn/input.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/input.h	Wed Feb 10 14:25:53 2016 -0500
@@ -25,6 +25,8 @@
 #if ! defined (octave_input_h)
 #define octave_input_h 1
 
+#include "octave-config.h"
+
 #include <cstdio>
 
 #include <string>
--- a/libinterp/corefcn/jit-ir.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/jit-ir.h	Wed Feb 10 14:25:53 2016 -0500
@@ -25,6 +25,8 @@
 #if ! defined (octave_jit_ir_h)
 #define octave_jit_ir_h 1
 
+#include "octave-config.h"
+
 #ifdef HAVE_LLVM
 
 #include <list>
--- a/libinterp/corefcn/jit-typeinfo.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/jit-typeinfo.h	Wed Feb 10 14:25:53 2016 -0500
@@ -25,6 +25,8 @@
 #if ! defined (octave_jit_typeinfo_h)
 #define octave_jit_typeinfo_h 1
 
+#include "octave-config.h"
+
 #ifdef HAVE_LLVM
 
 #include <map>
--- a/libinterp/corefcn/jit-util.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/jit-util.h	Wed Feb 10 14:25:53 2016 -0500
@@ -27,6 +27,8 @@
 #if ! defined (octave_jit_util_h)
 #define octave_jit_util_h 1
 
+#include "octave-config.h"
+
 #ifdef HAVE_LLVM
 
 #include <stdexcept>
--- a/libinterp/corefcn/load-path.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/load-path.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_load_path_h)
 #define octave_load_path_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <list>
 #include <map>
--- a/libinterp/corefcn/load-save.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/load-save.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_load_save_h)
 #define octave_load_save_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <string>
 
--- a/libinterp/corefcn/ls-ascii-helper.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/ls-ascii-helper.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ls_ascii_helper_h)
 #define octave_ls_ascii_helper_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <string>
 
--- a/libinterp/corefcn/ls-hdf5.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/ls-hdf5.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ls_hdf5_h)
 #define octave_ls_hdf5_h 1
 
+#include "octave-config.h"
+
 #if defined (HAVE_HDF5)
 
 #include "oct-hdf5-types.h"
--- a/libinterp/corefcn/ls-mat-ascii.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/ls-mat-ascii.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ls_mat_ascii_h)
 #define octave_ls_mat_ascii_h 1
 
+#include "octave-config.h"
+
 extern std::string
 read_mat_ascii_data (std::istream& is, const std::string& filename,
                      octave_value& tc);
--- a/libinterp/corefcn/ls-mat4.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/ls-mat4.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ls_mat4_h)
 #define octave_ls_mat4_h 1
 
+#include "octave-config.h"
+
 extern oct_mach_info::float_format
 mopt_digit_to_float_format (int mach);
 
--- a/libinterp/corefcn/ls-mat5.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/ls-mat5.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ls_mat5_h)
 #define octave_ls_mat5_h 1
 
+#include "octave-config.h"
+
 enum mat5_data_type
 {
   miINT8 = 1,                 // 8 bit signed
--- a/libinterp/corefcn/ls-oct-binary.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/ls-oct-binary.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ls_oct_binary_h)
 #define octave_ls_oct_binary_h 1
 
+#include "octave-config.h"
+
 extern OCTINTERP_API bool
 save_binary_data (std::ostream& os, const octave_value& tc,
                   const std::string& name, const std::string& doc,
--- a/libinterp/corefcn/ls-oct-text.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/ls-oct-text.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ls_oct_text_h)
 #define octave_ls_oct_text_h 1
 
+#include "octave-config.h"
+
 #include <cfloat>
 
 #include <sstream>
--- a/libinterp/corefcn/ls-utils.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/ls-utils.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ls_utils_h)
 #  define octave_ls_utils 1
 
+#include "octave-config.h"
+
 extern save_type
 get_save_type (double max_val, double min_val);
 
--- a/libinterp/corefcn/mex.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/mex.h	Wed Feb 10 14:25:53 2016 -0500
@@ -48,6 +48,8 @@
 #if ! defined (octave_mex_h)
 #define octave_mex_h 1
 
+#include "octave-config.h"
+
 #define HAVE_OCTAVE
 
 typedef void mxArray;
--- a/libinterp/corefcn/mexproto.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/mexproto.h	Wed Feb 10 14:25:53 2016 -0500
@@ -48,6 +48,8 @@
 #if ! defined (octave_mexproto_h)
 #define octave_mexproto_h 1
 
+#include "octave-config.h"
+
 #if defined (__cplusplus)
 #  include <cstdlib>
 extern "C" {
--- a/libinterp/corefcn/mxarray.in.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/mxarray.in.h	Wed Feb 10 14:25:53 2016 -0500
@@ -47,6 +47,8 @@
 #if ! defined (octave_mxarray_h)
 #define octave_mxarray_h 1
 
+#include "octave-config.h"
+
 typedef enum
 {
   mxREAL = 0,
--- a/libinterp/corefcn/oct-errno.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/oct-errno.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_oct_errno_h)
 #define octave_oct_errno_h 1
 
+#include "octave-config.h"
+
 #include <cerrno>
 #include <map>
 #include <string>
--- a/libinterp/corefcn/oct-fstrm.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/oct-fstrm.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_fstrm_h)
 #define octave_oct_fstrm_h 1
 
+#include "octave-config.h"
+
 #include <fstream>
 #include <string>
 
--- a/libinterp/corefcn/oct-handle.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/oct-handle.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_handle_h)
 #define octave_oct_handle_h 1
 
+#include "octave-config.h"
+
 #include "dMatrix.h"
 #include "lo-ieee.h"
 
--- a/libinterp/corefcn/oct-hdf5-types.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/oct-hdf5-types.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_hdf5_types_h)
 #define octave_oct_hdf5_types_h 1
 
+#include "octave-config.h"
+
 #ifdef __cplusplus
 // This function only needs to be defined for C++.
 extern bool check_hdf5_types (bool warn = true);
--- a/libinterp/corefcn/oct-hdf5.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/oct-hdf5.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_hdf5_h)
 #  define octave_hdf5_h 1
 
+#include "octave-config.h"
+
 #if defined (HAVE_HDF5)
 
 #  if defined (HAVE_HDF5_H)
--- a/libinterp/corefcn/oct-hist.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/oct-hist.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_hist_h)
 #define octave_oct_hist_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "cmd-hist.h"
--- a/libinterp/corefcn/oct-iostrm.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/oct-iostrm.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_iostrm_h)
 #define octave_oct_iostrm_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "oct-stream.h"
--- a/libinterp/corefcn/oct-lvalue.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/oct-lvalue.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_lvalue_h)
 #define octave_oct_lvalue_h 1
 
+#include "octave-config.h"
+
 class octave_value;
 class octave_value_list;
 
--- a/libinterp/corefcn/oct-map.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/oct-map.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_oct_map_h)
 #define octave_oct_map_h 1
 
+#include "octave-config.h"
+
 #include <algorithm>
 #include <map>
 
--- a/libinterp/corefcn/oct-obj.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/oct-obj.h	Wed Feb 10 14:25:53 2016 -0500
@@ -28,6 +28,8 @@
 #if ! defined (octave_oct_obj_h)
 #define octave_oct_obj_h 1
 
+#include "octave-config.h"
+
 #warning oct-obj.h has been deprecated; use ovl.h instead
 
 #include "ovl.h"
--- a/libinterp/corefcn/oct-opengl.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/oct-opengl.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_opengl_h)
 #define octave_oct_opengl_h 1
 
+#include "octave-config.h"
+
 #if defined (HAVE_GL_GL_H)
 #  include <GL/gl.h>
 #elif defined (HAVE_OPENGL_GL_H) || defined (HAVE_FRAMEWORK_OPENGL)
--- a/libinterp/corefcn/oct-prcstrm.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/oct-prcstrm.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_prcstrm_h)
 #define octave_oct_prcstrm_h 1
 
+#include "octave-config.h"
+
 #include "oct-stdstrm.h"
 
 // FIXME: why don't these classes use iprocstream and oprocstream,
--- a/libinterp/corefcn/oct-procbuf.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/oct-procbuf.h	Wed Feb 10 14:25:53 2016 -0500
@@ -26,6 +26,8 @@
 #if ! defined (octave_oct_procbuf_h)
 #define octave_oct_procbuf_h 1
 
+#include "octave-config.h"
+
 #include <sys/types.h>
 
 #include "c-file-ptr-stream.h"
--- a/libinterp/corefcn/oct-stdstrm.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/oct-stdstrm.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_stdstrm_h)
 #define octave_oct_stdstrm_h 1
 
+#include "octave-config.h"
+
 #include "oct-stream.h"
 #include "c-file-ptr-stream.h"
 
--- a/libinterp/corefcn/oct-stream.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/oct-stream.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_stream_h)
 #define octave_oct_stream_h 1
 
+#include "octave-config.h"
+
 class Matrix;
 class string_vector;
 class octave_value;
--- a/libinterp/corefcn/oct-strstrm.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/oct-strstrm.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_strstrm_h)
 #define octave_oct_strstrm_h 1
 
+#include "octave-config.h"
+
 #include <string>
 #include <sstream>
 
--- a/libinterp/corefcn/oct.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/oct.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_h)
 #define octave_oct_h 1
 
+#include "octave-config.h"
+
 // Things that are often included to create .oct files.
 
 // config.h needs to be first because it includes #defines that can
--- a/libinterp/corefcn/octave-default-image.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/octave-default-image.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_octave_default_image_h)
 #define octave_octave_default_image_h 1
 
+#include "octave-config.h"
+
 static char default_im_data[] =
 {
   31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,
--- a/libinterp/corefcn/octave-link.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/octave-link.h	Wed Feb 10 14:25:53 2016 -0500
@@ -25,6 +25,8 @@
 #if ! defined (octave_octave_link_h)
 #define octave_octave_link_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "event-queue.h"
--- a/libinterp/corefcn/octave-preserve-stream-state.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/octave-preserve-stream-state.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_octave_preserve_stream_state_h)
 #define octave_octave_preserve_stream_state_h 1
 
+#include "octave-config.h"
+
 class
 octave_preserve_stream_state
 {
--- a/libinterp/corefcn/pager.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/pager.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pager_h)
 #define octave_pager_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <sstream>
 #include <string>
--- a/libinterp/corefcn/pr-output.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/pr-output.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pr_output_h)
 #define octave_pr_output_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "oct-cmplx.h"
--- a/libinterp/corefcn/procstream.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/procstream.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_procstream_h)
 #define octave_procstream_h 1
 
+#include "octave-config.h"
+
 #include <istream>
 #include <ostream>
 #include <string>
--- a/libinterp/corefcn/profiler.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/profiler.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_profiler_h)
 #define octave_profiler_h 1
 
+#include "octave-config.h"
+
 #include <cstddef>
 #include <map>
 #include <set>
--- a/libinterp/corefcn/pt-jit.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/pt-jit.h	Wed Feb 10 14:25:53 2016 -0500
@@ -25,6 +25,8 @@
 #if ! defined (octave_pt_jit_h)
 #define octave_pt_jit_h 1
 
+#include "octave-config.h"
+
 #ifdef HAVE_LLVM
 
 #include "jit-ir.h"
--- a/libinterp/corefcn/sighandlers.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/sighandlers.h	Wed Feb 10 14:25:53 2016 -0500
@@ -33,6 +33,8 @@
 #if ! defined (octave_sighandlers_h)
 #define octave_sighandlers_h 1
 
+#include "octave-config.h"
+
 // Include signal.h, not csignal since the latter might only define
 // the ANSI standard C signal interface.
 
--- a/libinterp/corefcn/siglist.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/siglist.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_siglist_h)
 #define octave_siglist_h 1
 
+#include "octave-config.h"
+
 #ifdef __cplusplus
 extern "C"
 {
--- a/libinterp/corefcn/sparse-xdiv.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/sparse-xdiv.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_sparse_xdiv_h)
 #define octave_sparse_xdiv_h 1
 
+#include "octave-config.h"
+
 #include "oct-cmplx.h"
 #include "MatrixType.h"
 
--- a/libinterp/corefcn/sparse-xpow.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/sparse-xpow.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_sparse_xpow_h)
 #define octave_sparse_xpow_h 1
 
+#include "octave-config.h"
+
 #include "oct-cmplx.h"
 
 class SparseMatrix;
--- a/libinterp/corefcn/symtab.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/symtab.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_symtab_h)
 #define octave_symtab_h 1
 
+#include "octave-config.h"
+
 #include <deque>
 #include <list>
 #include <map>
--- a/libinterp/corefcn/sysdep.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/sysdep.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_sysdep_h)
 #define octave_sysdep_h 1
 
+#include "octave-config.h"
+
 #include <cstdio>
 
 #include <string>
--- a/libinterp/corefcn/text-renderer.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/text-renderer.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_text_renderer_h)
 #define octave_text_renderer_h 1
 
+#include "octave-config.h"
+
 #include <list>
 #include <string>
 
--- a/libinterp/corefcn/toplev.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/toplev.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_toplev_h)
 #define octave_toplev_h 1
 
+#include "octave-config.h"
+
 #include <cstdio>
 
 #include <deque>
--- a/libinterp/corefcn/txt-eng.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/txt-eng.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_txt_eng_h)
 #define octave_txt_eng_h 1
 
+#include "octave-config.h"
+
 #include <memory>
 #include <string>
 
--- a/libinterp/corefcn/utils.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/utils.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_utils_h)
 #define octave_utils_h 1
 
+#include "octave-config.h"
+
 #include <cstdarg>
 
 #include <iosfwd>
--- a/libinterp/corefcn/variables.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/variables.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_variables_h)
 #define octave_variables_h 1
 
+#include "octave-config.h"
+
 class octave_function;
 class octave_user_function;
 
--- a/libinterp/corefcn/workspace-element.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/workspace-element.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_workspace_element_h)
 #define octave_workspace_element_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 class workspace_element
--- a/libinterp/corefcn/xdiv.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/xdiv.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_xdiv_h)
 #define octave_xdiv_h 1
 
+#include "octave-config.h"
+
 #include "mx-defs.h"
 #include "MatrixType.h"
 
--- a/libinterp/corefcn/xnorm.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/xnorm.h	Wed Feb 10 14:25:53 2016 -0500
@@ -25,6 +25,8 @@
 #if ! defined (octave_xnorm_h)
 #define octave_xnorm_h 1
 
+#include "octave-config.h"
+
 #include "oct-norm.h"
 
 class octave_value;
--- a/libinterp/corefcn/xpow.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/xpow.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_xpow_h)
 #define octave_xpow_h 1
 
+#include "octave-config.h"
+
 #include "oct-cmplx.h"
 
 class Matrix;
--- a/libinterp/corefcn/zfstream.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/corefcn/zfstream.h	Wed Feb 10 14:25:53 2016 -0500
@@ -33,6 +33,8 @@
 #if ! defined (octave_zfsstream_h)
 #define octave_zfsstream_h 1
 
+#include "octave-config.h"
+
 #ifdef HAVE_ZLIB
 
 #include <iosfwd>
--- a/libinterp/dldfcn/oct-qhull.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/dldfcn/oct-qhull.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_qhull_h)
 #define octave_oct_qhull_h 1
 
+#include "octave-config.h"
+
 #include <cstdio>
 
 extern "C" {
--- a/libinterp/mkbuiltins	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/mkbuiltins	Wed Feb 10 14:25:53 2016 -0500
@@ -50,6 +50,8 @@
 #if ! defined (octave_builtin_defun_decls_h)
 #define octave_builtin_defun_decls_h 1
 
+#include "octave-config.h"
+
 #include "ovl.h"
 
 #define DEFUN_DECL(name) \
--- a/libinterp/octave-value/ov-base-diag.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-base-diag.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_base_diag_h)
 #define octave_ov_base_diag_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-base-int.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-base-int.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_base_int_h)
 #define octave_ov_base_int_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-base-mat.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-base-mat.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_ov_base_mat_h)
 #define octave_ov_base_mat_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-base-scalar.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-base-scalar.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_base_scalar_h)
 #define octave_ov_base_scalar_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-base-sparse.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-base-sparse.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_ov_base_sparse_h)
 #define octave_ov_base_sparse_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-base.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-base.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_ov_base_h)
 #define octave_ov_base_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-bool-mat.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-bool-mat.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_ov_bool_mat_h)
 #define octave_ov_bool_mat_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-bool-sparse.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-bool-sparse.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_ov_bool_sparse_h)
 #define octave_ov_bool_sparse_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-bool.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-bool.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_bool_h)
 #define octave_ov_bool_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-builtin.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-builtin.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_builtin_h)
 #define octave_ov_builtin_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "ov-fcn.h"
--- a/libinterp/octave-value/ov-cell.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-cell.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_ov_cell_h)
 #define octave_ov_cell_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-ch-mat.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-ch-mat.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_ov_ch_mat_h)
 #define octave_ov_ch_mat_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-class.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-class.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_ov_class_h)
 #define octave_ov_class_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-classdef.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-classdef.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_classdef_h)
 #define octave_classdef_h 1
 
+#include "octave-config.h"
+
 #include <map>
 #include <set>
 #include <string>
--- a/libinterp/octave-value/ov-colon.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-colon.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_colon_h)
 #define octave_ov_colon_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-complex.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-complex.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_complex_h)
 #define octave_ov_complex_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-cs-list.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-cs-list.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_cs_list_h)
 #define octave_ov_cs_list_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-cx-diag.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-cx-diag.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_cx_diag_h)
 #define octave_ov_cx_diag_h 1
 
+#include "octave-config.h"
+
 #include "ov-base.h"
 #include "ov-base-diag.h"
 #include "ov-cx-mat.h"
--- a/libinterp/octave-value/ov-cx-mat.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-cx-mat.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_ov_cx_mat_h)
 #define octave_ov_cx_mat_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-cx-sparse.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-cx-sparse.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_ov_cx_sparse_h)
 #define octave_ov_cx_sparse_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-dld-fcn.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-dld-fcn.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_dld_fcn_h)
 #define octave_ov_dld_fcn_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "oct-shlib.h"
--- a/libinterp/octave-value/ov-fcn-handle.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-fcn-handle.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_ov_fcn_handle_h)
 #define octave_ov_fcn_handle_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <string>
 #include <memory>
--- a/libinterp/octave-value/ov-fcn-inline.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-fcn-inline.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_fcn_inline_h)
 #define octave_ov_fcn_inline_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <string>
 
--- a/libinterp/octave-value/ov-fcn.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-fcn.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_fcn_h)
 #define octave_ov_fcn_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "oct-time.h"
--- a/libinterp/octave-value/ov-float.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-float.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_float_h)
 #define octave_ov_float_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-flt-complex.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-flt-complex.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_flt_complex_h)
 #define octave_ov_flt_complex_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-flt-cx-diag.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-flt-cx-diag.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_flt_cx_diag_h)
 #define octave_ov_flt_cx_diag_h 1
 
+#include "octave-config.h"
+
 #include "ov-base.h"
 #include "ov-base-diag.h"
 #include "ov-flt-cx-mat.h"
--- a/libinterp/octave-value/ov-flt-cx-mat.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-flt-cx-mat.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_ov_flt_cx_mat_h)
 #define octave_ov_flt_cx_mat_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-flt-re-diag.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-flt-re-diag.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_flt_re_diag_h)
 #define octave_ov_flt_re_diag_h 1
 
+#include "octave-config.h"
+
 #include "ov-base.h"
 #include "ov-base-diag.h"
 #include "ov-flt-re-mat.h"
--- a/libinterp/octave-value/ov-flt-re-mat.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-flt-re-mat.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_ov_flt_re_mat_h)
 #define octave_ov_flt_re_mat_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-int-traits.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-int-traits.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_int_traits_h)
 #define octave_ov_int_traits_h 1
 
+#include "octave-config.h"
+
 #include "ov-int8.h"
 #include "ov-int16.h"
 #include "ov-int32.h"
--- a/libinterp/octave-value/ov-int16.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-int16.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_int16_h)
 #define octave_ov_int16_h 1
 
+#include "octave-config.h"
+
 #define OCTAVE_INT_T octave_int16
 
 #define OCTAVE_VALUE_INT_MATRIX_T octave_int16_matrix
--- a/libinterp/octave-value/ov-int32.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-int32.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_int32_h)
 #define octave_ov_int32_h 1
 
+#include "octave-config.h"
+
 #define OCTAVE_INT_T octave_int32
 
 #define OCTAVE_VALUE_INT_MATRIX_T octave_int32_matrix
--- a/libinterp/octave-value/ov-int64.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-int64.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_int64_h)
 #define octave_ov_int64_h 1
 
+#include "octave-config.h"
+
 #define OCTAVE_INT_T octave_int64
 
 #define OCTAVE_VALUE_INT_MATRIX_T octave_int64_matrix
--- a/libinterp/octave-value/ov-int8.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-int8.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_int8_h)
 #define octave_ov_int8_h 1
 
+#include "octave-config.h"
+
 #define OCTAVE_INT_T octave_int8
 
 #define OCTAVE_VALUE_INT_MATRIX_T octave_int8_matrix
--- a/libinterp/octave-value/ov-intx.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-intx.h	Wed Feb 10 14:25:53 2016 -0500
@@ -26,6 +26,8 @@
 // #if ! defined (octave_ov_intx_h)
 // #define octave_ov_intx_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-java.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-java.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_java_h)
 #define octave_ov_java_h 1
 
+#include "octave-config.h"
+
 #include <jni.h>
 
 #include <ovl.h>
--- a/libinterp/octave-value/ov-lazy-idx.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-lazy-idx.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_lazy_idx_h)
 #define octave_ov_lazy_idx_h 1
 
+#include "octave-config.h"
+
 #include "ov-re-mat.h"
 
 // Lazy indices that stay in idx_vector form until the conversion to NDArray is
--- a/libinterp/octave-value/ov-mex-fcn.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-mex-fcn.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_mex_fcn_h)
 #define octave_ov_mex_fcn_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "oct-shlib.h"
--- a/libinterp/octave-value/ov-null-mat.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-null-mat.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_null_mat_h)
 #define octave_ov_null_mat_h 1
 
+#include "octave-config.h"
+
 #include "ov.h"
 #include "ov-re-mat.h"
 #include "ov-str-mat.h"
--- a/libinterp/octave-value/ov-oncleanup.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-oncleanup.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_oncleanup_h)
 #define octave_ov_oncleanup_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "ov-base.h"
--- a/libinterp/octave-value/ov-perm.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-perm.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_perm_h)
 #define octave_ov_perm_h 1
 
+#include "octave-config.h"
+
 #include "mx-base.h"
 #include "str-vec.h"
 
--- a/libinterp/octave-value/ov-range.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-range.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_range_h)
 #define octave_ov_range_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-re-diag.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-re-diag.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_re_diag_h)
 #define octave_ov_re_diag_h 1
 
+#include "octave-config.h"
+
 #include "ov-base.h"
 #include "ov-base-diag.h"
 #include "ov-re-mat.h"
--- a/libinterp/octave-value/ov-re-mat.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-re-mat.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_ov_re_mat_h)
 #define octave_ov_re_mat_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-re-sparse.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-re-sparse.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_ov_re_sparse_h)
 #define octave_ov_re_sparse_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-scalar.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-scalar.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_scalar_h)
 #define octave_ov_scalar_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-str-mat.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-str-mat.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_ov_str_mat_h)
 #define octave_ov_str_mat_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-struct.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-struct.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_struct_h)
 #define octave_ov_struct_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ov-type-conv.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-type-conv.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_type_conv_h)
 #define octave_ov_type_conv_h 1
 
+#include "octave-config.h"
+
 static
 octave_value
 octave_type_conv_body (const octave_value &arg, const std::string& name,
--- a/libinterp/octave-value/ov-typeinfo.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-typeinfo.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_typeinfo_h)
 #define octave_ov_typeinfo_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "Array.h"
--- a/libinterp/octave-value/ov-uint16.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-uint16.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_uint16_h)
 #define octave_ov_uint16_h 1
 
+#include "octave-config.h"
+
 #define OCTAVE_INT_T octave_uint16
 
 #define OCTAVE_VALUE_INT_MATRIX_T octave_uint16_matrix
--- a/libinterp/octave-value/ov-uint32.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-uint32.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_uint32_h)
 #define octave_ov_uint32_h 1
 
+#include "octave-config.h"
+
 #define OCTAVE_INT_T octave_uint32
 
 #define OCTAVE_VALUE_INT_MATRIX_T octave_uint32_matrix
--- a/libinterp/octave-value/ov-uint64.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-uint64.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_uint64_h)
 #define octave_ov_uint64_h 1
 
+#include "octave-config.h"
+
 #define OCTAVE_INT_T octave_uint64
 
 #define OCTAVE_VALUE_INT_MATRIX_T octave_uint64_matrix
--- a/libinterp/octave-value/ov-uint8.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-uint8.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_uint8_h)
 #define octave_ov_uint8_h 1
 
+#include "octave-config.h"
+
 #define OCTAVE_INT_T octave_uint8
 
 #define OCTAVE_VALUE_INT_MATRIX_T octave_uint8_matrix
--- a/libinterp/octave-value/ov-usr-fcn.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov-usr-fcn.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ov_usr_fcn_h)
 #define octave_ov_usr_fcn_h 1
 
+#include "octave-config.h"
+
 #include <ctime>
 
 #include <string>
--- a/libinterp/octave-value/ov.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ov.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_ov_h)
 #define octave_ov_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <iosfwd>
--- a/libinterp/octave-value/ovl.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave-value/ovl.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_ovl_h)
 #define octave_ovl_h 1
 
+#include "octave-config.h"
+
 #include <string>
 #include <vector>
 
--- a/libinterp/octave.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/octave.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_octave_h)
 #define octave_octave_h 1
 
+#include "octave-config.h"
+
 #ifdef  __cplusplus
 extern "C" {
 #endif
--- a/libinterp/operators/op-int.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/operators/op-int.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_op_int_h)
 #define octave_op_int_h 1
 
+#include "octave-config.h"
+
 #include "quit.h"
 #include "bsxfun.h"
 
--- a/libinterp/operators/ops.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/operators/ops.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_ops_h)
 #define octave_ops_h 1
 
+#include "octave-config.h"
+
 #include "Array-util.h"
 
 // Concatenation macros that enforce argument prescan
--- a/libinterp/options-usage.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/options-usage.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_options_usage_h)
 #define octave_options_usage_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "version.h"
--- a/libinterp/parse-tree/lex.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/lex.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_lex_h)
 #define octave_lex_h 1
 
+#include "octave-config.h"
+
 #include <deque>
 #include <limits>
 #include <list>
--- a/libinterp/parse-tree/parse.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/parse.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_parse_h)
 #define octave_parse_h 1
 
+#include "octave-config.h"
+
 #include <cstdio>
 
 #include <string>
--- a/libinterp/parse-tree/pt-all.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-all.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_all_h)
 #define octave_pt_all_h 1
 
+#include "octave-config.h"
+
 #include "pt.h"
 #include "pt-arg-list.h"
 #include "pt-assign.h"
--- a/libinterp/parse-tree/pt-arg-list.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-arg-list.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_arg_list_h)
 #define octave_pt_arg_list_h 1
 
+#include "octave-config.h"
+
 #include <list>
 
 class octave_value_list;
--- a/libinterp/parse-tree/pt-array-list.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-array-list.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_array_list_h)
 #define octave_pt_array_list_h 1
 
+#include "octave-config.h"
+
 #include "base-list.h"
 #include "pt-arg-list.h"
 #include "pt-exp.h"
--- a/libinterp/parse-tree/pt-assign.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-assign.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_assign_h)
 #define octave_pt_assign_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <string>
 
--- a/libinterp/parse-tree/pt-binop.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-binop.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_binop_h)
 #define octave_pt_binop_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 class tree_walker;
--- a/libinterp/parse-tree/pt-bp.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-bp.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_bp_h)
 #define octave_pt_bp_h 1
 
+#include "octave-config.h"
+
 #include "input.h"
 #include "ov-usr-fcn.h"
 #include "pt-walk.h"
--- a/libinterp/parse-tree/pt-cbinop.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-cbinop.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_cbinop_h)
 #define octave_pt_cbinop_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 class tree_walker;
--- a/libinterp/parse-tree/pt-cell.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-cell.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_cell_h)
 #define octave_pt_cell_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 class octave_value;
--- a/libinterp/parse-tree/pt-check.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-check.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_check_h)
 #define octave_pt_check_h 1
 
+#include "octave-config.h"
+
 #include "pt-walk.h"
 
 class tree_decl_command;
--- a/libinterp/parse-tree/pt-classdef.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-classdef.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_tree_classdef_h)
 #define octave_tree_classdef_h 1
 
+#include "octave-config.h"
+
 class octave_value;
 
 class tree_walker;
--- a/libinterp/parse-tree/pt-cmd.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-cmd.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_cmd_h)
 #define octave_pt_cmd_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 class tree_walker;
--- a/libinterp/parse-tree/pt-colon.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-colon.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_colon_h)
 #  define octave_tree_colon 1
 
+#include "octave-config.h"
+
 #  include <string>
 
 class tree_walker;
--- a/libinterp/parse-tree/pt-const.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-const.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_const_h)
 #define octave_pt_const_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <string>
 
--- a/libinterp/parse-tree/pt-decl.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-decl.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_decl_h)
 #define octave_pt_decl_h 1
 
+#include "octave-config.h"
+
 class tree_expression;
 class tree_identifier;
 
--- a/libinterp/parse-tree/pt-eval.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-eval.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_eval_h)
 #define octave_pt_eval_h 1
 
+#include "octave-config.h"
+
 #include <stack>
 #include <string>
 
--- a/libinterp/parse-tree/pt-except.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-except.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_except_h)
 #define octave_pt_except_h 1
 
+#include "octave-config.h"
+
 class tree_statement_list;
 
 class tree_walker;
--- a/libinterp/parse-tree/pt-exp.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-exp.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_exp_h)
 #define octave_pt_exp_h 1
 
+#include "octave-config.h"
+
 #include <string>
 #include <list>
 
--- a/libinterp/parse-tree/pt-fcn-handle.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-fcn-handle.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_fcn_handle_h)
 #define octave_fcn_handle_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <string>
 
--- a/libinterp/parse-tree/pt-funcall.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-funcall.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_tree_funcall_h)
 #define octave_tree_funcall_h 1
 
+#include "octave-config.h"
+
 #include "ov.h"
 #include "ovl.h"
 #include "parse.h"
--- a/libinterp/parse-tree/pt-id.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-id.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_id_h)
 #define octave_pt_id_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <string>
 
--- a/libinterp/parse-tree/pt-idx.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-idx.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_idx_h)
 #define octave_pt_idx_h 1
 
+#include "octave-config.h"
+
 #include <list>
 
 class tree_argument_list;
--- a/libinterp/parse-tree/pt-jump.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-jump.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_jump_h)
 #define octave_pt_jump_h 1
 
+#include "octave-config.h"
+
 class tree_walker;
 
 #include "pt-cmd.h"
--- a/libinterp/parse-tree/pt-loop.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-loop.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_loop_h)
 #define octave_pt_loop_h 1
 
+#include "octave-config.h"
+
 class octave_value;
 class octave_lvalue;
 
--- a/libinterp/parse-tree/pt-mat.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-mat.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_mat_h)
 #define octave_pt_mat_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 class octave_value;
--- a/libinterp/parse-tree/pt-misc.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-misc.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_misc_h)
 #define octave_pt_misc_h 1
 
+#include "octave-config.h"
+
 class Cell;
 
 class octave_value;
--- a/libinterp/parse-tree/pt-pr-code.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-pr-code.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_pr_code_h)
 #define octave_pt_pr_code_h 1
 
+#include "octave-config.h"
+
 #include <stack>
 #include <string>
 
--- a/libinterp/parse-tree/pt-select.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-select.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_select_h)
 #define octave_pt_select_h 1
 
+#include "octave-config.h"
+
 class expression;
 class tree_statement_list;
 
--- a/libinterp/parse-tree/pt-stmt.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-stmt.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_stmt_h)
 #define octave_pt_stmt_h 1
 
+#include "octave-config.h"
+
 class octave_value_list;
 
 class tree_command;
--- a/libinterp/parse-tree/pt-unop.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-unop.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_unop_h)
 #define octave_pt_unop_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 class tree_walker;
--- a/libinterp/parse-tree/pt-walk.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt-walk.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_walk_h)
 #define octave_pt_walk_h 1
 
+#include "octave-config.h"
+
 class tree_anon_fcn_handle;
 class tree_argument_list;
 class tree_binary_expression;
--- a/libinterp/parse-tree/pt.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/pt.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pt_h)
 #define octave_pt_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include <iosfwd>
--- a/libinterp/parse-tree/token.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/parse-tree/token.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_token_h)
 #define octave_token_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "symtab.h"
--- a/libinterp/version.in.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/libinterp/version.in.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_version_h)
 #define octave_version_h 1
 
+#include "octave-config.h"
+
 #define OCTAVE_VERSION %OCTAVE_VERSION%
 
 #define OCTAVE_MAJOR_VERSION %OCTAVE_MAJOR_VERSION%
--- a/liboctave/array/Array-util.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/Array-util.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_Array_util_h)
 #define octave_Array_util_h 1
 
+#include "octave-config.h"
+
 #include "Array.h"
 #include "dim-vector.h"
 #include "idx-vector.h"
--- a/liboctave/array/Array.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/Array.h	Wed Feb 10 14:25:53 2016 -0500
@@ -26,6 +26,8 @@
 #if ! defined (octave_Array_h)
 #define octave_Array_h 1
 
+#include "octave-config.h"
+
 #include <cassert>
 #include <cstddef>
 
--- a/liboctave/array/CColVector.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/CColVector.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_CColVector_h)
 #define octave_CColVector_h 1
 
+#include "octave-config.h"
+
 #include "MArray.h"
 
 #include "mx-defs.h"
--- a/liboctave/array/CDiagMatrix.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/CDiagMatrix.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_CDiagMatrix_h)
 #define octave_CDiagMatrix_h 1
 
+#include "octave-config.h"
+
 #include "MDiagArray2.h"
 
 #include "dRowVector.h"
--- a/liboctave/array/CMatrix.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/CMatrix.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_CMatrix_h)
 #define octave_CMatrix_h 1
 
+#include "octave-config.h"
+
 #include "MArray.h"
 #include "MDiagArray2.h"
 #include "MatrixType.h"
--- a/liboctave/array/CNDArray.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/CNDArray.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_CNDArray_h)
 #define octave_CNDArray_h 1
 
+#include "octave-config.h"
+
 #include "MArray.h"
 
 #include "mx-defs.h"
--- a/liboctave/array/CRowVector.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/CRowVector.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_CRowVector_h)
 #define octave_CRowVector_h 1
 
+#include "octave-config.h"
+
 #include "MArray.h"
 #include "dRowVector.h"
 
--- a/liboctave/array/CSparse.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/CSparse.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_CSparse_h)
 #define octave_CSparse_h 1
 
+#include "octave-config.h"
+
 #include "dMatrix.h"
 #include "dNDArray.h"
 #include "CMatrix.h"
--- a/liboctave/array/DiagArray2.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/DiagArray2.h	Wed Feb 10 14:25:53 2016 -0500
@@ -26,6 +26,8 @@
 #if ! defined (octave_DiagArray2_h)
 #define octave_DiagArray2_h 1
 
+#include "octave-config.h"
+
 #include <cassert>
 #include <cstdlib>
 
--- a/liboctave/array/MArray.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/MArray.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_MArray_h)
 #define octave_MArray_h 1
 
+#include "octave-config.h"
+
 #include "Array.h"
 #include "mx-inlines.cc"
 
--- a/liboctave/array/MDiagArray2.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/MDiagArray2.h	Wed Feb 10 14:25:53 2016 -0500
@@ -25,6 +25,8 @@
 #if ! defined (octave_MDiagArray2_h)
 #define octave_MDiagArray2_h 1
 
+#include "octave-config.h"
+
 #include "DiagArray2.h"
 #include "MArray.h"
 
--- a/liboctave/array/MSparse.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/MSparse.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_MSparse_h)
 #define octave_MSparse_h 1
 
+#include "octave-config.h"
+
 #ifdef HAVE_CONFIG_H
 #  include <config.h>
 #endif
--- a/liboctave/array/Matrix.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/Matrix.h	Wed Feb 10 14:25:53 2016 -0500
@@ -27,6 +27,8 @@
 #if ! defined (octave_Matrix_h)
 #define octave_Matrix_h 1
 
+#include "octave-config.h"
+
 #include "mx-base.h"
 
 #include "mx-ext.h"
--- a/liboctave/array/MatrixType.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/MatrixType.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_MatrixType_h)
 #define octave_MatrixType_h 1
 
+#include "octave-config.h"
+
 class Matrix;
 class ComplexMatrix;
 class FloatMatrix;
--- a/liboctave/array/PermMatrix.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/PermMatrix.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_PermMatrix_h)
 #define octave_PermMatrix_h 1
 
+#include "octave-config.h"
+
 #include "Array.h"
 #include "mx-defs.h"
 
--- a/liboctave/array/Range.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/Range.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_Range_h)
 #define octave_Range_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "dMatrix.h"
--- a/liboctave/array/Sparse.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/Sparse.h	Wed Feb 10 14:25:53 2016 -0500
@@ -26,6 +26,8 @@
 #if ! defined (octave_Sparse_h)
 #define octave_Sparse_h 1
 
+#include "octave-config.h"
+
 #include <cassert>
 #include <cstddef>
 
--- a/liboctave/array/boolMatrix.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/boolMatrix.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_boolMatrix_h)
 #define octave_boolMatrix_h 1
 
+#include "octave-config.h"
+
 #include "Array.h"
 #include "boolNDArray.h"
 
--- a/liboctave/array/boolNDArray.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/boolNDArray.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_boolNDArray_h)
 #define octave_boolNDArray_h 1
 
+#include "octave-config.h"
+
 #include "Array.h"
 
 #include "mx-defs.h"
--- a/liboctave/array/boolSparse.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/boolSparse.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_boolSparse_h)
 #define octave_boolSparse_h 1
 
+#include "octave-config.h"
+
 #include "Sparse.h"
 #include "MSparse.h"
 
--- a/liboctave/array/chMatrix.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/chMatrix.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_chMatrix_h)
 #define octave_chMatrix_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "Array.h"
--- a/liboctave/array/chNDArray.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/chNDArray.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_chNDArray_h)
 #define octave_chNDArray_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "Array.h"
--- a/liboctave/array/dColVector.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/dColVector.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_dColVector_h)
 #define octave_dColVector_h 1
 
+#include "octave-config.h"
+
 #include "MArray.h"
 
 #include "mx-defs.h"
--- a/liboctave/array/dDiagMatrix.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/dDiagMatrix.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_dDiagMatrix_h)
 #define octave_dDiagMatrix_h 1
 
+#include "octave-config.h"
+
 #include "MDiagArray2.h"
 
 #include "dRowVector.h"
--- a/liboctave/array/dMatrix.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/dMatrix.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_dMatrix_h)
 #define octave_dMatrix_h 1
 
+#include "octave-config.h"
+
 #include "dNDArray.h"
 #include "MArray.h"
 #include "MDiagArray2.h"
--- a/liboctave/array/dNDArray.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/dNDArray.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_dNDArray_h)
 #define octave_dNDArray_h 1
 
+#include "octave-config.h"
+
 #include "MArray.h"
 #include "intNDArray.h"
 
--- a/liboctave/array/dRowVector.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/dRowVector.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_dRowVector_h)
 #define octave_dRowVector_h 1
 
+#include "octave-config.h"
+
 #include "MArray.h"
 
 #include "mx-defs.h"
--- a/liboctave/array/dSparse.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/dSparse.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_dSparse_h)
 #define octave_dSparse_h 1
 
+#include "octave-config.h"
+
 #include "dMatrix.h"
 #include "dNDArray.h"
 #include "CMatrix.h"
--- a/liboctave/array/dim-vector.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/dim-vector.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_dim_vector_h)
 #define octave_dim_vector_h 1
 
+#include "octave-config.h"
+
 #include <cassert>
 #include <limits>
 
--- a/liboctave/array/fCColVector.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/fCColVector.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_fCColVector_h)
 #define octave_fCColVector_h 1
 
+#include "octave-config.h"
+
 #include "MArray.h"
 
 #include "mx-defs.h"
--- a/liboctave/array/fCDiagMatrix.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/fCDiagMatrix.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_fCDiagMatrix_h)
 #define octave_fCDiagMatrix_h 1
 
+#include "octave-config.h"
+
 #include "MDiagArray2.h"
 
 #include "fRowVector.h"
--- a/liboctave/array/fCMatrix.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/fCMatrix.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_fCMatrix_h)
 #define octave_fCMatrix_h 1
 
+#include "octave-config.h"
+
 #include "fCNDArray.h"
 #include "MArray.h"
 #include "MDiagArray2.h"
--- a/liboctave/array/fCNDArray.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/fCNDArray.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_fCNDArray_h)
 #define octave_fCNDArray_h 1
 
+#include "octave-config.h"
+
 #include "MArray.h"
 
 #include "mx-defs.h"
--- a/liboctave/array/fCRowVector.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/fCRowVector.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_fCRowVector_h)
 #define octave_fCRowVector_h 1
 
+#include "octave-config.h"
+
 #include "MArray.h"
 #include "fRowVector.h"
 
--- a/liboctave/array/fColVector.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/fColVector.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_fColVector_h)
 #define octave_fColVector_h 1
 
+#include "octave-config.h"
+
 #include "MArray.h"
 
 #include "mx-defs.h"
--- a/liboctave/array/fDiagMatrix.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/fDiagMatrix.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_fDiagMatrix_h)
 #define octave_fDiagMatrix_h 1
 
+#include "octave-config.h"
+
 #include "MDiagArray2.h"
 
 #include "fRowVector.h"
--- a/liboctave/array/fMatrix.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/fMatrix.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_fMatrix_h)
 #define octave_fMatrix_h 1
 
+#include "octave-config.h"
+
 #include "fNDArray.h"
 #include "MArray.h"
 #include "MDiagArray2.h"
--- a/liboctave/array/fNDArray.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/fNDArray.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_fNDArray_h)
 #define octave_fNDArray_h 1
 
+#include "octave-config.h"
+
 #include "MArray.h"
 #include "intNDArray.h"
 
--- a/liboctave/array/fRowVector.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/fRowVector.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_fRowVector_h)
 #define octave_fRowVector_h 1
 
+#include "octave-config.h"
+
 #include "MArray.h"
 
 #include "mx-defs.h"
--- a/liboctave/array/idx-vector.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/idx-vector.h	Wed Feb 10 14:25:53 2016 -0500
@@ -25,6 +25,8 @@
 #if ! defined (octave_idx_vector_h)
 #define octave_idx_vector_h 1
 
+#include "octave-config.h"
+
 #include <cassert>
 #include <cstring>
 
--- a/liboctave/array/int16NDArray.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/int16NDArray.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_int16NDArray_h)
 #define octave_int16NDArray_h 1
 
+#include "octave-config.h"
+
 #include "intNDArray.h"
 #include "mx-op-decl.h"
 #include "oct-inttypes.h"
--- a/liboctave/array/int32NDArray.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/int32NDArray.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_int32NDArray_h)
 #define octave_int32NDArray_h 1
 
+#include "octave-config.h"
+
 #include "intNDArray.h"
 #include "mx-op-decl.h"
 #include "oct-inttypes.h"
--- a/liboctave/array/int64NDArray.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/int64NDArray.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_int64NDArray_h)
 #define octave_int64NDArray_h 1
 
+#include "octave-config.h"
+
 #include "intNDArray.h"
 #include "mx-op-decl.h"
 #include "oct-inttypes.h"
--- a/liboctave/array/int8NDArray.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/int8NDArray.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_int8NDArray_h)
 #define octave_int8NDArray_h 1
 
+#include "octave-config.h"
+
 #include "intNDArray.h"
 #include "mx-op-decl.h"
 #include "oct-inttypes.h"
--- a/liboctave/array/intNDArray.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/intNDArray.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_intNDArray_h)
 #define octave_intNDArray_h 1
 
+#include "octave-config.h"
+
 #include "MArray.h"
 #include "boolNDArray.h"
 class NDArray;
--- a/liboctave/array/uint16NDArray.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/uint16NDArray.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_uint16NDArray_h)
 #define octave_uint16NDArray_h 1
 
+#include "octave-config.h"
+
 #include "intNDArray.h"
 #include "mx-op-decl.h"
 #include "oct-inttypes.h"
--- a/liboctave/array/uint32NDArray.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/uint32NDArray.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_uint32NDArray_h)
 #define octave_uint32NDArray_h 1
 
+#include "octave-config.h"
+
 #include "intNDArray.h"
 #include "mx-op-decl.h"
 #include "oct-inttypes.h"
--- a/liboctave/array/uint64NDArray.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/uint64NDArray.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_uint64NDArray_h)
 #define octave_uint64NDArray_h 1
 
+#include "octave-config.h"
+
 #include "intNDArray.h"
 #include "mx-op-decl.h"
 #include "oct-inttypes.h"
--- a/liboctave/array/uint8NDArray.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/array/uint8NDArray.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_uint8NDArray_h)
 #define octave_uint8NDArray_h 1
 
+#include "octave-config.h"
+
 #include "intNDArray.h"
 #include "mx-op-decl.h"
 #include "oct-inttypes.h"
--- a/liboctave/cruft/misc/f77-fcn.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/cruft/misc/f77-fcn.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_f77_fcn_h)
 #define octave_f77_fcn_h 1
 
+#include "octave-config.h"
+
 #include "quit.h"
 
 #ifdef __cplusplus
--- a/liboctave/cruft/misc/lo-error.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/cruft/misc/lo-error.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_lo_error_h)
 #define octave_lo_error_h 1
 
+#include "octave-config.h"
+
 #ifdef __cplusplus
 extern "C" {
 #endif
--- a/liboctave/cruft/misc/quit.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/cruft/misc/quit.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_quit_h)
 #define octave_quit_h 1
 
+#include "octave-config.h"
+
 #include <stdio.h>
 
 #include <signal.h>
--- a/liboctave/numeric/CmplxAEPBAL.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/CmplxAEPBAL.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_CmplxAEPBAL_h)
 #define octave_CmplxAEPBAL_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <string>
 
--- a/liboctave/numeric/CmplxCHOL.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/CmplxCHOL.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_CmplxCHOL_h)
 #define octave_CmplxCHOL_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "CMatrix.h"
--- a/liboctave/numeric/CmplxGEPBAL.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/CmplxGEPBAL.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_CmplxGEPBAL_h)
 #define octave_CmplxGEPBAL_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <string>
 
--- a/liboctave/numeric/CmplxHESS.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/CmplxHESS.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_CmplxHESS_h)
 #define octave_CmplxHESS_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "CMatrix.h"
--- a/liboctave/numeric/CmplxLU.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/CmplxLU.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_CmplxLU_h)
 #define octave_CmplxLU_h 1
 
+#include "octave-config.h"
+
 #include "base-lu.h"
 #include "dMatrix.h"
 #include "CMatrix.h"
--- a/liboctave/numeric/CmplxQR.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/CmplxQR.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_CmplxQR_h)
 #define octave_CmplxQR_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "CMatrix.h"
--- a/liboctave/numeric/CmplxQRP.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/CmplxQRP.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_CmplxQRP_h)
 #define octave_CmplxQRP_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "CmplxQR.h"
--- a/liboctave/numeric/CmplxSCHUR.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/CmplxSCHUR.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_CmplxSCHUR_h)
 #define octave_CmplxSCHUR_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <string>
 
--- a/liboctave/numeric/CmplxSVD.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/CmplxSVD.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_CmplxSVD_h)
 #define octave_CmplxSVD_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "dDiagMatrix.h"
--- a/liboctave/numeric/CollocWt.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/CollocWt.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_CollocWt_h)
 #define octave_CollocWt_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "dMatrix.h"
--- a/liboctave/numeric/DAE.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/DAE.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_DAE_h)
 #define octave_DAE_h 1
 
+#include "octave-config.h"
+
 #include "DAEFunc.h"
 #include "base-dae.h"
 
--- a/liboctave/numeric/DAEFunc.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/DAEFunc.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_DAEFunc_h)
 #define octave_DAEFunc_h 1
 
+#include "octave-config.h"
+
 class Matrix;
 class ColumnVector;
 
--- a/liboctave/numeric/DAERT.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/DAERT.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_DAERT_h)
 #define octave_DAERT_h 1
 
+#include "octave-config.h"
+
 #include "DAE.h"
 #include "DAERTFunc.h"
 #include "base-dae.h"
--- a/liboctave/numeric/DAERTFunc.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/DAERTFunc.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_DAERTFunc_h)
 #define octave_DAERTFunc_h 1
 
+#include "octave-config.h"
+
 #include "dMatrix.h"
 
 class
--- a/liboctave/numeric/DASPK.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/DASPK.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_DASPK_h)
 #define octave_DASPK_h 1
 
+#include "octave-config.h"
+
 #include <cfloat>
 
 #include "DASPK-opts.h"
--- a/liboctave/numeric/DASRT.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/DASRT.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_DASRT_h)
 #define octave_DASRT_h 1
 
+#include "octave-config.h"
+
 #include <cfloat>
 
 #include "DASRT-opts.h"
--- a/liboctave/numeric/DASSL.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/DASSL.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_DASSL_h)
 #define octave_DASSL_h 1
 
+#include "octave-config.h"
+
 #include <cfloat>
 
 #include "DASSL-opts.h"
--- a/liboctave/numeric/DET.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/DET.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_DET_h)
 #define octave_DET_h 1
 
+#include "octave-config.h"
+
 #include <cmath>
 #include "oct-cmplx.h"
 #include "lo-mappers.h"
--- a/liboctave/numeric/EIG.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/EIG.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_EIG_h)
 #define octave_EIG_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "dMatrix.h"
--- a/liboctave/numeric/LSODE.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/LSODE.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_LSODE_h)
 #define octave_LSODE_h 1
 
+#include "octave-config.h"
+
 #include <cfloat>
 
 #include "LSODE-opts.h"
--- a/liboctave/numeric/ODE.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/ODE.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ODE_h)
 #define octave_ODE_h 1
 
+#include "octave-config.h"
+
 #include "ODEFunc.h"
 #include "base-de.h"
 
--- a/liboctave/numeric/ODEFunc.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/ODEFunc.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ODEFunc_h)
 #define octave_ODEFunc_h 1
 
+#include "octave-config.h"
+
 class Matrix;
 class ColumnVector;
 
--- a/liboctave/numeric/ODES.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/ODES.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ODES_h)
 #define octave_ODES_h 1
 
+#include "octave-config.h"
+
 #include "ODESFunc.h"
 #include "base-de.h"
 
--- a/liboctave/numeric/ODESFunc.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/ODESFunc.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_ODESFunc_h)
 #define octave_ODESFunc_h 1
 
+#include "octave-config.h"
+
 #include "dMatrix.h"
 
 class
--- a/liboctave/numeric/Quad.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/Quad.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_Quad_h)
 #define octave_Quad_h 1
 
+#include "octave-config.h"
+
 #include <cfloat>
 
 #include "dColVector.h"
--- a/liboctave/numeric/base-aepbal.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/base-aepbal.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_base_aepbal_h)
 #define octave_base_aepbal_h 1
 
+#include "octave-config.h"
+
 template <typename MatrixT, typename VectorT>
 class base_aepbal
 {
--- a/liboctave/numeric/base-dae.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/base-dae.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_base_dae_h)
 #define octave_base_dae_h 1
 
+#include "octave-config.h"
+
 #include "base-de.h"
 
 class
--- a/liboctave/numeric/base-de.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/base-de.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_base_de_h)
 #define octave_base_de_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "dColVector.h"
--- a/liboctave/numeric/base-lu.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/base-lu.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_base_lu_h)
 #define octave_base_lu_h 1
 
+#include "octave-config.h"
+
 #include "MArray.h"
 #include "dColVector.h"
 #include "PermMatrix.h"
--- a/liboctave/numeric/base-min.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/base-min.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_base_min_h)
 #define octave_base_min_h 1
 
+#include "octave-config.h"
+
 #include "dColVector.h"
 
 class
--- a/liboctave/numeric/base-qr.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/base-qr.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_base_qr_h)
 #define octave_base_qr_h 1
 
+#include "octave-config.h"
+
 #include "MArray.h"
 #include "dColVector.h"
 #include "PermMatrix.h"
--- a/liboctave/numeric/bsxfun-decl.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/bsxfun-decl.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_bsxfun_decl_h)
 #define octave_bsxfun_decl_h 1
 
+#include "octave-config.h"
+
 #define BSXFUN_OP_DECL(OP, ARRAY, API) \
 extern API ARRAY bsxfun_ ## OP (const ARRAY&, const ARRAY&);
 
--- a/liboctave/numeric/bsxfun.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/bsxfun.h	Wed Feb 10 14:25:53 2016 -0500
@@ -25,6 +25,8 @@
 #if ! defined (octave_bsxfun_h)
 #define octave_bsxfun_h 1
 
+#include "octave-config.h"
+
 #include <algorithm>
 
 #include "Array.h"
--- a/liboctave/numeric/dbleAEPBAL.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/dbleAEPBAL.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_dbleAEPBAL_h)
 #define octave_dbleAEPBAL_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <string>
 
--- a/liboctave/numeric/dbleCHOL.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/dbleCHOL.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_dbleCHOL_h)
 #define octave_dbleCHOL_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "dMatrix.h"
--- a/liboctave/numeric/dbleGEPBAL.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/dbleGEPBAL.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_dbleGEPBAL_h)
 #define octave_dbleGEPBAL_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <string>
 
--- a/liboctave/numeric/dbleHESS.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/dbleHESS.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_dbleHESS_h)
 #define octave_dbleHESS_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "dMatrix.h"
--- a/liboctave/numeric/dbleLU.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/dbleLU.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_dbleLU_h)
 #define octave_dbleLU_h 1
 
+#include "octave-config.h"
+
 #include "base-lu.h"
 #include "dMatrix.h"
 
--- a/liboctave/numeric/dbleQR.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/dbleQR.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_dbleQR_h)
 #define octave_dbleQR_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "dMatrix.h"
--- a/liboctave/numeric/dbleQRP.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/dbleQRP.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_dbleQRP_h)
 #define octave_dbleQRP_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "dbleQR.h"
--- a/liboctave/numeric/dbleSCHUR.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/dbleSCHUR.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_dbleSCHUR_h)
 #define octave_dbleSCHUR_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <string>
 
--- a/liboctave/numeric/dbleSVD.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/dbleSVD.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_dbleSVD_h)
 #define octave_dbleSVD_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "dDiagMatrix.h"
--- a/liboctave/numeric/eigs-base.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/eigs-base.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_eigs_base_h)
 #define octave_eigs_base_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 class ColumnVector;
--- a/liboctave/numeric/fCmplxAEPBAL.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/fCmplxAEPBAL.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_fCmplxAEPBAL_h)
 #define octave_fCmplxAEPBAL_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <string>
 
--- a/liboctave/numeric/fCmplxCHOL.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/fCmplxCHOL.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_fCmplxCHOL_h)
 #define octave_fCmplxCHOL_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "fCMatrix.h"
--- a/liboctave/numeric/fCmplxGEPBAL.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/fCmplxGEPBAL.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_fCmplxGEPBAL_h)
 #define octave_fCmplxGEPBAL_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <string>
 
--- a/liboctave/numeric/fCmplxHESS.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/fCmplxHESS.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_fCmplxHESS_h)
 #define octave_fCmplxHESS_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "fCMatrix.h"
--- a/liboctave/numeric/fCmplxLU.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/fCmplxLU.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_fCmplxLU_h)
 #define octave_fCmplxLU_h 1
 
+#include "octave-config.h"
+
 #include "base-lu.h"
 #include "dMatrix.h"
 #include "fCMatrix.h"
--- a/liboctave/numeric/fCmplxQR.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/fCmplxQR.h	Wed Feb 10 14:25:53 2016 -0500
@@ -26,6 +26,8 @@
 #if ! defined (octave_fCmplxQR_h)
 #define octave_fCmplxQR_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "fCMatrix.h"
--- a/liboctave/numeric/fCmplxQRP.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/fCmplxQRP.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_fCmplxQRP_h)
 #define octave_fCmplxQRP_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "fCmplxQR.h"
--- a/liboctave/numeric/fCmplxSCHUR.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/fCmplxSCHUR.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_fCmplxSCHUR_h)
 #define octave_fCmplxSCHUR_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <string>
 
--- a/liboctave/numeric/fCmplxSVD.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/fCmplxSVD.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_fCmplxSVD_h)
 #define octave_fCmplxSVD_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "fDiagMatrix.h"
--- a/liboctave/numeric/fEIG.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/fEIG.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_fEIG_h)
 #define octave_fEIG_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "fMatrix.h"
--- a/liboctave/numeric/floatAEPBAL.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/floatAEPBAL.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_floatAEPBAL_h)
 #define octave_floatAEPBAL_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <string>
 
--- a/liboctave/numeric/floatCHOL.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/floatCHOL.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_floatCHOL_h)
 #define octave_floatCHOL_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "fMatrix.h"
--- a/liboctave/numeric/floatGEPBAL.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/floatGEPBAL.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_floatGEPBAL_h)
 #define octave_floatGEPBAL_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <string>
 
--- a/liboctave/numeric/floatHESS.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/floatHESS.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_floatHESS_h)
 #define octave_floatHESS_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "fMatrix.h"
--- a/liboctave/numeric/floatLU.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/floatLU.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_floatLU_h)
 #define octave_floatLU_h 1
 
+#include "octave-config.h"
+
 #include "base-lu.h"
 #include "dMatrix.h"
 #include "fMatrix.h"
--- a/liboctave/numeric/floatQR.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/floatQR.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_floatQR_h)
 #define octave_floatQR_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "fMatrix.h"
--- a/liboctave/numeric/floatQRP.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/floatQRP.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_floatQRP_h)
 #define octave_floatQRP_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "floatQR.h"
--- a/liboctave/numeric/floatSCHUR.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/floatSCHUR.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_floatSCHUR_h)
 #define octave_floatSCHUR_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <string>
 
--- a/liboctave/numeric/floatSVD.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/floatSVD.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_floatSVD_h)
 #define octave_floatSVD_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 
 #include "fDiagMatrix.h"
--- a/liboctave/numeric/lo-mappers.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/lo-mappers.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_lo_mappers_h)
 #define octave_lo_mappers_h 1
 
+#include "octave-config.h"
+
 #include <limits>
 
 #include "oct-cmplx.h"
--- a/liboctave/numeric/lo-specfun.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/lo-specfun.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_lo_specfun_h)
 #define octave_lo_specfun_h 1
 
+#include "octave-config.h"
+
 #include "oct-cmplx.h"
 #include "Array.h"
 
--- a/liboctave/numeric/oct-convn.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/oct-convn.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_oct_convn_h)
 #define octave_oct_convn_h 1
 
+#include "octave-config.h"
+
 #include "dMatrix.h"
 #include "fMatrix.h"
 #include "CMatrix.h"
--- a/liboctave/numeric/oct-fftw.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/oct-fftw.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_fftw_h)
 #define octave_oct_fftw_h 1
 
+#include "octave-config.h"
+
 #include <cstddef>
 
 #if defined (HAVE_FFTW3_H)
--- a/liboctave/numeric/oct-norm.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/oct-norm.h	Wed Feb 10 14:25:53 2016 -0500
@@ -25,6 +25,8 @@
 #if ! defined (octave_oct_norm_h)
 #define octave_oct_norm_h 1
 
+#include "octave-config.h"
+
 #include "oct-cmplx.h"
 
 #define DECLARE_XNORM_FUNCS(PREFIX, RTYPE) \
--- a/liboctave/numeric/oct-rand.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/oct-rand.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_rand_h)
 #define octave_oct_rand_h 1
 
+#include "octave-config.h"
+
 #include <map>
 #include <string>
 
--- a/liboctave/numeric/oct-spparms.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/oct-spparms.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_oct_spparms_h)
 #define octave_oct_spparms_h 1
 
+#include "octave-config.h"
+
 #include <cassert>
 #include <cstddef>
 
--- a/liboctave/numeric/randgamma.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/randgamma.h	Wed Feb 10 14:25:53 2016 -0500
@@ -26,6 +26,8 @@
 #if ! defined (octave_randgamma_h)
 #define octave_randgamma_h 1
 
+#include "octave-config.h"
+
 #ifdef  __cplusplus
 extern "C" {
 #endif
--- a/liboctave/numeric/randmtzig.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/randmtzig.h	Wed Feb 10 14:25:53 2016 -0500
@@ -64,6 +64,8 @@
 #if ! defined (octave_randmtzig_h)
 #define octave_randmtzig_h 1
 
+#include "octave-config.h"
+
 #define MT_N 624
 
 #ifdef __cplusplus
--- a/liboctave/numeric/randpoisson.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/randpoisson.h	Wed Feb 10 14:25:53 2016 -0500
@@ -26,6 +26,8 @@
 #if ! defined (octave_randpoisson_h)
 #define octave_randpoisson_h 1
 
+#include "octave-config.h"
+
 #ifdef  __cplusplus
 extern "C" {
 #endif
--- a/liboctave/numeric/sparse-chol.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/sparse-chol.h	Wed Feb 10 14:25:53 2016 -0500
@@ -25,6 +25,8 @@
 #if ! defined (octave_sparse_chol_h)
 #define octave_sparse_chol_h 1
 
+#include "octave-config.h"
+
 #include "CSparse.h"
 #include "dColVector.h"
 #include "dSparse.h"
--- a/liboctave/numeric/sparse-dmsolve.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/sparse-dmsolve.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_sparse_dmsolve_h)
 #define octave_sparse_dmsolve_h 1
 
+#include "octave-config.h"
+
 template <typename RT, typename ST, typename T>
 RT
 dmsolve (const ST& a, const T& b, octave_idx_type& info);
--- a/liboctave/numeric/sparse-lu.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/sparse-lu.h	Wed Feb 10 14:25:53 2016 -0500
@@ -26,6 +26,8 @@
 #if ! defined (octave_sparse_lu_h)
 #define octave_sparse_lu_h 1
 
+#include "octave-config.h"
+
 #include "MArray.h"
 #include "dSparse.h"
 
--- a/liboctave/numeric/sparse-qr.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/numeric/sparse-qr.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_sparse_qr_h)
 #define octave_sparse_qr_h 1
 
+#include "octave-config.h"
+
 #include "dMatrix.h"
 #include "CMatrix.h"
 #include "dSparse.h"
--- a/liboctave/operators/Sparse-diag-op-defs.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/operators/Sparse-diag-op-defs.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_Sparse_diag_op_defs_h)
 #define octave_Sparse_diag_op_defs_h 1
 
+#include "octave-config.h"
+
 // Matrix multiplication
 
 template <typename RT, typename DM, typename SM>
--- a/liboctave/operators/Sparse-op-decls.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/operators/Sparse-op-decls.h	Wed Feb 10 14:25:53 2016 -0500
@@ -25,6 +25,8 @@
 #if ! defined (octave_Sparse_op_decls_h)
 #define octave_Sparse_op_decls_h 1
 
+#include "octave-config.h"
+
 class SparseBoolMatrix;
 
 #define SPARSE_BIN_OP_DECL(R, OP, X, Y, API) \
--- a/liboctave/operators/Sparse-op-defs.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/operators/Sparse-op-defs.h	Wed Feb 10 14:25:53 2016 -0500
@@ -25,6 +25,8 @@
 #if ! defined (octave_Sparse_op_defs_h)
 #define octave_Sparse_op_defs_h 1
 
+#include "octave-config.h"
+
 #include "Array-util.h"
 #include "oct-locbuf.h"
 #include "mx-inlines.cc"
--- a/liboctave/operators/Sparse-perm-op-defs.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/operators/Sparse-perm-op-defs.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_Sparse_perm_op_defs_h)
 #define octave_Sparse_perm_op_defs_h 1
 
+#include "octave-config.h"
+
 // Matrix multiplication
 
 template <typename SM>
--- a/liboctave/operators/mk-ops.awk	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/operators/mk-ops.awk	Wed Feb 10 14:25:53 2016 -0500
@@ -28,6 +28,7 @@
       gsub (/[\.-]/, "_", tmp);
       printf ("#if ! defined (octave_%s)\n", tmp);
       printf ("#define octave_%s 1\n", tmp);
+      print "#include \"octave-config.h\"";
     }
 }
 /^#/ {
@@ -137,6 +138,7 @@
 
           printf ("#if ! defined (%s)\n", h_guard) >> h_file;
           printf ("#define %s 1\n", h_guard) >> h_file;
+          print "#include \"octave-config.h\"" >> h_file;
 
           if (result_header)
             {
--- a/liboctave/operators/mx-base.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/operators/mx-base.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_mx_base_h)
 #define octave_mx_base_h 1
 
+#include "octave-config.h"
+
 // Matrix Type class
 
 #include "MatrixType.h"
--- a/liboctave/operators/mx-defs.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/operators/mx-defs.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_mx_defs_h)
 #define octave_mx_defs_h 1
 
+#include "octave-config.h"
+
 // Classes we declare.
 
 class Matrix;
--- a/liboctave/operators/mx-ext.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/operators/mx-ext.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_mx_ext_h)
 #define octave_mx_ext_h 1
 
+#include "octave-config.h"
+
 // Result of a AEP Balance operation.
 
 #include "dbleAEPBAL.h"
--- a/liboctave/operators/mx-op-decl.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/operators/mx-op-decl.h	Wed Feb 10 14:25:53 2016 -0500
@@ -25,6 +25,8 @@
 #if ! defined (octave_mx_op_decl_h)
 #define octave_mx_op_decl_h 1
 
+#include "octave-config.h"
+
 #define BIN_OP_DECL(R, OP, X, Y, API) \
   extern API R OP (const X&, const Y&)
 
--- a/liboctave/operators/mx-op-defs.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/operators/mx-op-defs.h	Wed Feb 10 14:25:53 2016 -0500
@@ -25,6 +25,8 @@
 #if ! defined (octave_mx_op_defs_h)
 #define octave_mx_op_defs_h 1
 
+#include "octave-config.h"
+
 #include "lo-array-errwarn.h"
 #include "mx-op-decl.h"
 #include "mx-inlines.cc"
--- a/liboctave/operators/sparse-mk-ops.awk	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/operators/sparse-mk-ops.awk	Wed Feb 10 14:25:53 2016 -0500
@@ -28,6 +28,7 @@
       gsub (/[\.-]/, "_", tmp);
       printf ("#if ! defined (octave_%s)\n", tmp);
       printf ("#define octave_%s 1\n", tmp);
+      print "#include \"octave-config.h\"";
     }
 }
 /^#/ {
@@ -137,6 +138,7 @@
 
           printf ("#if ! defined (%s)\n", h_guard) >> h_file;
           printf ("#define %s 1\n", h_guard) >> h_file;
+          print "#include \"octave-config.h\"" >> h_file;
 
           if (result_header_1)
             {
--- a/liboctave/system/dir-ops.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/system/dir-ops.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_dir_ops_h)
 #define octave_dir_ops_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "str-vec.h"
--- a/liboctave/system/file-ops.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/system/file-ops.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_file_ops_h)
 #define octave_file_ops_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include <sys/types.h>
--- a/liboctave/system/file-stat.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/system/file-stat.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_file_stat_h)
 #define octave_file_stat_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "oct-time.h"
--- a/liboctave/system/lo-sysdep.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/system/lo-sysdep.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_lo_sysdep_h)
 #define octave_lo_sysdep_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "lo-ieee.h"
--- a/liboctave/system/mach-info.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/system/mach-info.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_mach_info_h)
 #define octave_mach_info_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 class
--- a/liboctave/system/oct-env.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/system/oct-env.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_env_h)
 #define octave_oct_env_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 class
--- a/liboctave/system/oct-group.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/system/oct-group.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_group_h)
 #define octave_oct_group_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include <sys/types.h>
--- a/liboctave/system/oct-openmp.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/system/oct-openmp.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_openmp_h)
 #define octave_oct_openmp_h 1
 
+#include "octave-config.h"
+
 /* A macro to make using OpenMP easier, and easier to disable */
 #ifdef HAVE_OPENMP
 #  include <omp.h>
--- a/liboctave/system/oct-passwd.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/system/oct-passwd.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_passwd_h)
 #define octave_oct_passwd_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include <sys/types.h>
--- a/liboctave/system/oct-syscalls.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/system/oct-syscalls.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_syscalls_h)
 #define octave_oct_syscalls_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 class string_vector;
--- a/liboctave/system/oct-time.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/system/oct-time.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_time_h)
 #define octave_oct_time_h 1
 
+#include "octave-config.h"
+
 #include <ctime>
 #include <string>
 
--- a/liboctave/system/oct-uname.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/system/oct-uname.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_uname_h)
 #define octave_oct_uname_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 class
--- a/liboctave/system/pathlen.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/system/pathlen.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pathlen_h)
 #define octave_pathlen_h 1
 
+#include "octave-config.h"
+
 #ifdef HAVE_SYS_PARAM_H
 #  include <sys/param.h>
 #endif
--- a/liboctave/system/sysdir.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/system/sysdir.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_sysdir_h)
 #define octave_sysdir_h 1
 
+#include "octave-config.h"
+
 // This mess suggested by the autoconf manual.
 
 // unistd.h defines _POSIX_VERSION on POSIX.1 systems.
--- a/liboctave/system/syswait.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/system/syswait.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_syswait_h)
 #define octave_syswait_h 1
 
+#include "octave-config.h"
+
 #ifdef __cplusplus
 extern "C" {
 #endif
--- a/liboctave/util/action-container.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/action-container.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_action_container_h)
 #define octave_action_container_h 1
 
+#include "octave-config.h"
+
 // This class allows registering actions in a list for later
 // execution, either explicitly or when the container goes out of
 // scope.
--- a/liboctave/util/base-list.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/base-list.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_base_list_h)
 #define octave_base_list_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <list>
--- a/liboctave/util/byte-swap.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/byte-swap.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_byte_swap_h)
 #define octave_byte_swap_h 1
 
+#include "octave-config.h"
+
 static inline void
 swap_bytes (void *ptr, unsigned int i, unsigned int j)
 {
--- a/liboctave/util/caseless-str.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/caseless-str.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_caseless_str_h)
 #define octave_caseless_str_h 1
 
+#include "octave-config.h"
+
 #include <cctype>
 #include <string>
 
--- a/liboctave/util/cmd-edit.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/cmd-edit.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_cmd_edit_h)
 #define octave_cmd_edit_h 1
 
+#include "octave-config.h"
+
 #include <cstdio>
 
 #include <set>
--- a/liboctave/util/cmd-hist.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/cmd-hist.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_cmd_hist_h)
 #define octave_cmd_hist_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "str-vec.h"
--- a/liboctave/util/data-conv.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/data-conv.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_data_conv_h)
 #define octave_data_conv_h 1
 
+#include "octave-config.h"
+
 #include <limits>
 
 #include "mach-info.h"
--- a/liboctave/util/functor.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/functor.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_functor_h)
 #define octave_functor_h 1
 
+#include "octave-config.h"
+
 template <typename RT, typename PT>
 class fcn_ptr
 {
--- a/liboctave/util/glob-match.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/glob-match.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_glob_match_h)
 #define octave_glob_match_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "Array.h"
--- a/liboctave/util/lo-array-errwarn.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/lo-array-errwarn.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_lo_array_errwarn_h)
 #define octave_lo_array_errwarn_h 1
 
+#include "octave-config.h"
+
 #include "dim-vector.h"
 #include "quit.h"
 
--- a/liboctave/util/lo-array-gripes.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/lo-array-gripes.h	Wed Feb 10 14:25:53 2016 -0500
@@ -25,6 +25,8 @@
 #if ! defined (octave_lo_array_gripes_h)
 #define octave_lo_array_gripes_h 1
 
+#include "octave-config.h"
+
 #include "lo-array-errwarn.h"
 #include "dim-vector.h"
 #include "quit.h"
--- a/liboctave/util/lo-cutils.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/lo-cutils.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_lo_cutils_h)
 #define octave_lo_cutils_h 1
 
+#include "octave-config.h"
+
 #include <sys/types.h>
 
 #ifdef __cplusplus
--- a/liboctave/util/lo-ieee.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/lo-ieee.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_lo_ieee_h)
 #define octave_lo_ieee_h 1
 
+#include "octave-config.h"
+
 #ifdef  __cplusplus
 extern "C" {
 #endif
--- a/liboctave/util/lo-macros.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/lo-macros.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_lo_macros_h)
 #define octave_lo_macros_h 1
 
+#include "octave-config.h"
+
 // Core macros. Iteration is supported up to count 10.
 
 #define OCT_ITERATE_PARAM_MACRO0(MACRO, PARAM)
--- a/liboctave/util/lo-math.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/lo-math.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_lo_math_h)
 #define octave_lo_math_h 1
 
+#include "octave-config.h"
+
 #if defined (__cplusplus)
 #  include <cmath>
 // if #undef log2 is missing in cmath, undef it here
--- a/liboctave/util/lo-regexp.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/lo-regexp.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_lo_regexp_h)
 #define octave_lo_regexp_h 1
 
+#include "octave-config.h"
+
 #include <list>
 #include <sstream>
 #include <string>
--- a/liboctave/util/lo-traits.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/lo-traits.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_lo_traits_h)
 #define octave_lo_traits_h 1
 
+#include "octave-config.h"
+
 // Ideas for these classes taken from C++ Templates, The Complete
 // Guide by David Vandevoorde and Nicolai M. Josuttis, Addison-Wesley
 // (2003).
--- a/liboctave/util/lo-utils.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/lo-utils.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_lo_utils_h)
 #define octave_lo_utils_h 1
 
+#include "octave-config.h"
+
 #include <cstdio>
 
 #include <iostream>
--- a/liboctave/util/oct-alloc.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/oct-alloc.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_alloc_h)
 #define octave_oct_alloc_h 1
 
+#include "octave-config.h"
+
 #warning "the octave_allocator class has been deprecated and will be removed in a future release of Octave"
 
 #define DECLARE_OCTAVE_ALLOCATOR 1
--- a/liboctave/util/oct-base64.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/oct-base64.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_base64_h)
 #define octave_oct_base64_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 template <typename T> class Array;
--- a/liboctave/util/oct-binmap.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/oct-binmap.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_binmap_h)
 #define octave_oct_binmap_h 1
 
+#include "octave-config.h"
+
 #include "Array.h"
 #include "Sparse.h"
 #include "Array-util.h"
--- a/liboctave/util/oct-cmplx.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/oct-cmplx.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_oct_cmplx_h)
 #define octave_oct_cmplx_h 1
 
+#include "octave-config.h"
+
 #include <complex>
 
 typedef std::complex<double> Complex;
--- a/liboctave/util/oct-glob.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/oct-glob.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_glob_h)
 #define octave_oct_glob_h 1
 
+#include "octave-config.h"
+
 #include "str-vec.h"
 
 extern bool
--- a/liboctave/util/oct-inttypes.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/oct-inttypes.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_oct_inttypes_h)
 #define octave_oct_inttypes_h 1
 
+#include "octave-config.h"
+
 #include <cstdlib>
 
 #include <limits>
--- a/liboctave/util/oct-locbuf.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/oct-locbuf.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_locbuf_h)
 #define octave_oct_locbuf_h 1
 
+#include "octave-config.h"
+
 #include <cstddef>
 #include "oct-cmplx.h"
 
--- a/liboctave/util/oct-mutex.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/oct-mutex.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_mutex_h)
 #define octave_oct_mutex_h 1
 
+#include "octave-config.h"
+
 #include "oct-refcount.h"
 
 class octave_mutex;
--- a/liboctave/util/oct-refcount.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/oct-refcount.h	Wed Feb 10 14:25:53 2016 -0500
@@ -25,6 +25,8 @@
 
 #include "octave-config.h"
 
+#include "octave-config.h"
+
 #if defined (OCTAVE_ENABLE_ATOMIC_REFCOUNT) && (defined (_MSC_VER) || defined (__GNUC__))
 #  if defined (_MSC_VER)
 #    include <intrin.h>
--- a/liboctave/util/oct-rl-edit.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/oct-rl-edit.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_rl_edit_h)
 #define octave_oct_rl_edit_h 1
 
+#include "octave-config.h"
+
 typedef int (*rl_startup_hook_fcn_ptr) (void);
 
 typedef int (*rl_pre_input_hook_fcn_ptr) (void);
--- a/liboctave/util/oct-rl-hist.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/oct-rl-hist.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_rl_hist_h)
 #define octave_oct_rl_hist_h 1
 
+#include "octave-config.h"
+
 #ifdef __cplusplus
 extern "C"
 {
--- a/liboctave/util/oct-shlib.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/oct-shlib.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_oct_shlib_h)
 #define octave_oct_shlib_h 1
 
+#include "octave-config.h"
+
 #include <string>
 #include <map>
 
--- a/liboctave/util/oct-sort.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/oct-sort.h	Wed Feb 10 14:25:53 2016 -0500
@@ -83,6 +83,8 @@
 #if ! defined (octave_oct_sort_h)
 #define octave_oct_sort_h 1
 
+#include "octave-config.h"
+
 #include "lo-traits.h"
 
 // The maximum number of entries in a MergeState's pending-runs stack.
--- a/liboctave/util/oct-sparse.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/oct-sparse.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_oct_sparse_h)
 #define octave_oct_sparse_h 1
 
+#include "octave-config.h"
+
 #if defined (HAVE_SUITESPARSE_AMD_H)
 #  include <suitesparse/amd.h>
 #elif defined (HAVE_UFSPARSE_AMD_H)
--- a/liboctave/util/pathsearch.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/pathsearch.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_pathsearch_h)
 #define octave_pathsearch_h 1
 
+#include "octave-config.h"
+
 #include <string>
 
 #include "str-vec.h"
--- a/liboctave/util/singleton-cleanup.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/singleton-cleanup.h	Wed Feb 10 14:25:53 2016 -0500
@@ -1,6 +1,8 @@
 #if ! defined (octave_singleton_cleanup_h)
 #define octave_singleton_cleanup_h 1
 
+#include "octave-config.h"
+
 #include <set>
 
 class
--- a/liboctave/util/sparse-sort.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/sparse-sort.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_sparse_sort_h)
 #define octave_sparse_sort_h 1
 
+#include "octave-config.h"
+
 #include "oct-sort.h"
 
 class
--- a/liboctave/util/sparse-util.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/sparse-util.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_sparse_util_h)
 #define octave_sparse_util_h 1
 
+#include "octave-config.h"
+
 // The next two functions don't do anything unless CHOLMOD is available
 
 // FIXME: This overload is here due to API change in SuiteSparse (3.1 -> 3.2)
--- a/liboctave/util/statdefs.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/statdefs.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_statdefs_h)
 #define octave_statdefs_h 1
 
+#include "octave-config.h"
+
 #include <sys/types.h>
 
 #ifdef HAVE_SYS_STAT_H
--- a/liboctave/util/str-vec.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/str-vec.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_str_vec_h)
 #define octave_str_vec_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <list>
 #include <set>
--- a/liboctave/util/sun-utils.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/sun-utils.h	Wed Feb 10 14:25:53 2016 -0500
@@ -23,6 +23,8 @@
 #if ! defined (octave_sun_utils_h)
 #define octave_sun_utils_h 1
 
+#include "octave-config.h"
+
 // This is only needed to dereference pointers to doubles if mixing
 // GCC and Sun SPARC f77/cc compiled code.  See the GCC manual (where the
 // function access_double() is described) and the Sun f77 manual,
--- a/liboctave/util/unwind-prot.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/unwind-prot.h	Wed Feb 10 14:25:53 2016 -0500
@@ -24,6 +24,8 @@
 #if ! defined (octave_unwind_prot_h)
 #define octave_unwind_prot_h 1
 
+#include "octave-config.h"
+
 #include <cstddef>
 
 #include <stack>
--- a/liboctave/util/url-transfer.h	Wed Feb 10 13:59:49 2016 -0500
+++ b/liboctave/util/url-transfer.h	Wed Feb 10 14:25:53 2016 -0500
@@ -28,6 +28,8 @@
 #if ! defined (octave_url_transfer_h)
 #define octave_url_transfer_h 1
 
+#include "octave-config.h"
+
 #include <iosfwd>
 #include <string>