# HG changeset patch # User John W. Eaton # Date 1455132353 18000 # Node ID 1473547f50f501a3b4efea18854800f3c15a3279 # Parent c2b17840910e8323f24bbdb5bf3847474d4ff201 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. diff -r c2b17840910e -r 1473547f50f5 build-aux/mk-opts.pl --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/build-env.h --- 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 diff -r c2b17840910e -r 1473547f50f5 libinterp/builtins.h --- 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 diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/Cell.h --- 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 #include "Array.h" diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/base-text-renderer.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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/c-file-ptr-stream.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/cdisplay.h --- 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 diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/comment-list.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/data.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 class octave_value; diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/debug.h --- 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 #include #include "ov.h" diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/defaults.in.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 #include "pathsearch.h" diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/defun-dld.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 diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/defun-int.h --- 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 #include "ov-builtin.h" diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/defun.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 diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/dirfns.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/display.h --- 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 class Matrix; diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/dynamic-ld.h --- 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 #include "oct-shlib.h" diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/error.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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/errwarn.h --- 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 #include "lo-array-errwarn.h" diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/event-queue.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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/file-io.h --- 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); diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/ft-text-renderer.h --- 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); diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/gl-render.h --- 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" diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/gl2ps-print.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 #include "graphics.h" diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/graphics.in.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 #endif diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/gripes.h --- 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 #include "lo-array-gripes.h" diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/help.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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/hook-fcn.h --- 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 #include "ovl.h" diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/input.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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/jit-ir.h --- 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 diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/jit-typeinfo.h --- 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 diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/jit-util.h --- 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 diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/load-path.h --- 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 #include #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/load-save.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/ls-ascii-helper.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/ls-hdf5.h --- 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" diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/ls-mat-ascii.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); diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/ls-mat4.h --- 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); diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/ls-mat5.h --- 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 diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/ls-oct-binary.h --- 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, diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/ls-oct-text.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/ls-utils.h --- 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); diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/mex.h --- 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; diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/mexproto.h --- 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 extern "C" { diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/mxarray.in.h --- 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, diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/oct-errno.h --- 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 #include #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/oct-fstrm.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/oct-handle.h --- 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" diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/oct-hdf5-types.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); diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/oct-hdf5.h --- 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) diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/oct-hist.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 #include "cmd-hist.h" diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/oct-iostrm.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 #include "oct-stream.h" diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/oct-lvalue.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; diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/oct-map.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/oct-obj.h --- 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" diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/oct-opengl.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 #elif defined (HAVE_OPENGL_GL_H) || defined (HAVE_FRAMEWORK_OPENGL) diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/oct-prcstrm.h --- 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, diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/oct-procbuf.h --- 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 #include "c-file-ptr-stream.h" diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/oct-stdstrm.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" diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/oct-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; diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/oct-strstrm.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/oct.h --- 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 diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/octave-default-image.h --- 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, diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/octave-link.h --- 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 #include "event-queue.h" diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/octave-preserve-stream-state.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 { diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/pager.h --- 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 #include #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/pr-output.h --- 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 #include "oct-cmplx.h" diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/procstream.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 #include #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/profiler.h --- 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 #include #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/pt-jit.h --- 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" diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/sighandlers.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. diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/siglist.h --- 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" { diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/sparse-xdiv.h --- 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" diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/sparse-xpow.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; diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/symtab.h --- 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 #include #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/sysdep.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/text-renderer.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/toplev.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/txt-eng.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/utils.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/variables.h --- 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; diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/workspace-element.h --- 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 class workspace_element diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/xdiv.h --- 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" diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/xnorm.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; diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/xpow.h --- 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; diff -r c2b17840910e -r 1473547f50f5 libinterp/corefcn/zfstream.h --- 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 diff -r c2b17840910e -r 1473547f50f5 libinterp/dldfcn/oct-qhull.h --- 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 extern "C" { diff -r c2b17840910e -r 1473547f50f5 libinterp/mkbuiltins --- 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) \ diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-base-diag.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-base-int.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-base-mat.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-base-scalar.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-base-sparse.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-base.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-bool-mat.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-bool-sparse.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-bool.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-builtin.h --- 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 #include "ov-fcn.h" diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-cell.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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-ch-mat.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-class.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-classdef.h --- 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 #include #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-colon.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-complex.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-cs-list.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-cx-diag.h --- 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" diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-cx-sparse.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-dld-fcn.h --- 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 #include "oct-shlib.h" diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-fcn-handle.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 #include #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-fcn-inline.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-fcn.h --- 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 #include "oct-time.h" diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-float.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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-flt-complex.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-flt-cx-diag.h --- 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" diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-flt-re-diag.h --- 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" diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-int-traits.h --- 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" diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-int16.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 diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-int32.h --- 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 diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-int64.h --- 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 diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-int8.h --- 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 diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-intx.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-java.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-lazy-idx.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 diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-mex-fcn.h --- 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 #include "oct-shlib.h" diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-null-mat.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" diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-oncleanup.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 #include "ov-base.h" diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-perm.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" diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-range.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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-re-diag.h --- 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" diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-re-sparse.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-scalar.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-str-mat.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-struct.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-type-conv.h --- 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, diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-typeinfo.h --- 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 #include "Array.h" diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-uint16.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 diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-uint32.h --- 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 diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-uint64.h --- 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 diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-uint8.h --- 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 diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov-usr-fcn.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ov.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave-value/ovl.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/octave.h --- 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 diff -r c2b17840910e -r 1473547f50f5 libinterp/operators/op-int.h --- 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" diff -r c2b17840910e -r 1473547f50f5 libinterp/operators/ops.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 diff -r c2b17840910e -r 1473547f50f5 libinterp/options-usage.h --- 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 #include "version.h" diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/lex.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 #include #include diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/parse.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-all.h --- 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" diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-arg-list.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 class octave_value_list; diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-array-list.h --- 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" diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-assign.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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-binop.h --- 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 class tree_walker; diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-bp.h --- 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" diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-cbinop.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 class tree_walker; diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-cell.h --- 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 class octave_value; diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-check.h --- 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; diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-classdef.h --- 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; diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-cmd.h --- 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 class tree_walker; diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-colon.h --- 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 class tree_walker; diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-const.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-decl.h --- 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; diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-eval.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-except.h --- 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; diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-exp.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-fcn-handle.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-funcall.h --- 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" diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-id.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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-idx.h --- 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 class tree_argument_list; diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-jump.h --- 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" diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-loop.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; diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-mat.h --- 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 class octave_value; diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-misc.h --- 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; diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-pr-code.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-select.h --- 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; diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-stmt.h --- 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; diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-unop.h --- 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 class tree_walker; diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt-walk.h --- 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; diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/pt.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 libinterp/parse-tree/token.h --- 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 #include "symtab.h" diff -r c2b17840910e -r 1473547f50f5 libinterp/version.in.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% diff -r c2b17840910e -r 1473547f50f5 liboctave/array/Array-util.h --- 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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/Array.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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/array/CColVector.h --- 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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/CDiagMatrix.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/CMatrix.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/CNDArray.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/CRowVector.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/CSparse.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/DiagArray2.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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/array/MArray.h --- 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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/MDiagArray2.h --- 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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/MSparse.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 #endif diff -r c2b17840910e -r 1473547f50f5 liboctave/array/Matrix.h --- 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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/MatrixType.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; diff -r c2b17840910e -r 1473547f50f5 liboctave/array/PermMatrix.h --- 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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/Range.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 #include "dMatrix.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/Sparse.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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/array/boolMatrix.h --- 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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/boolSparse.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/chMatrix.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 #include "Array.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/chNDArray.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 #include "Array.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/dColVector.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/dDiagMatrix.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/dMatrix.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/dNDArray.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/dRowVector.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/dSparse.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/dim-vector.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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/array/fCColVector.h --- 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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/fCDiagMatrix.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/fCMatrix.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/fCNDArray.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/fCRowVector.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/fColVector.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/fDiagMatrix.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/fMatrix.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/fNDArray.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/fRowVector.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/idx-vector.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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/array/int16NDArray.h --- 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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/int32NDArray.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/int64NDArray.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/int8NDArray.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/intNDArray.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; diff -r c2b17840910e -r 1473547f50f5 liboctave/array/uint16NDArray.h --- 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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/uint32NDArray.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/uint64NDArray.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/array/uint8NDArray.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/cruft/misc/f77-fcn.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 diff -r c2b17840910e -r 1473547f50f5 liboctave/cruft/misc/lo-error.h --- 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 diff -r c2b17840910e -r 1473547f50f5 liboctave/cruft/misc/quit.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/CmplxAEPBAL.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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/CmplxCHOL.h --- 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 #include "CMatrix.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/CmplxGEPBAL.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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/CmplxHESS.h --- 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 #include "CMatrix.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/CmplxLU.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/CmplxQR.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 #include "CMatrix.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/CmplxQRP.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 #include "CmplxQR.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/CmplxSCHUR.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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/CmplxSVD.h --- 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 #include "dDiagMatrix.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/CollocWt.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 #include "dMatrix.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/DAE.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/DAEFunc.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; diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/DAERT.h --- 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" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/DAERTFunc.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 diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/DASPK.h --- 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 #include "DASPK-opts.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/DASRT.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 #include "DASRT-opts.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/DASSL.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 #include "DASSL-opts.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/DET.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 #include "oct-cmplx.h" #include "lo-mappers.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/EIG.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 #include "dMatrix.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/LSODE.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 #include "LSODE-opts.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/ODE.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/ODEFunc.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; diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/ODES.h --- 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" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/ODESFunc.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 diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/Quad.h --- 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 #include "dColVector.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/base-aepbal.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 class base_aepbal { diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/base-dae.h --- 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 diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/base-de.h --- 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 #include "dColVector.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/base-lu.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/base-min.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 diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/base-qr.h --- 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" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/bsxfun-decl.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&); diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/bsxfun.h --- 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 #include "Array.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/dbleAEPBAL.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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/dbleCHOL.h --- 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 #include "dMatrix.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/dbleGEPBAL.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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/dbleHESS.h --- 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 #include "dMatrix.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/dbleLU.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/dbleQR.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 #include "dMatrix.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/dbleQRP.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 #include "dbleQR.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/dbleSCHUR.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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/dbleSVD.h --- 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 #include "dDiagMatrix.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/eigs-base.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 class ColumnVector; diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/fCmplxAEPBAL.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/fCmplxCHOL.h --- 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 #include "fCMatrix.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/fCmplxGEPBAL.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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/fCmplxHESS.h --- 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 #include "fCMatrix.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/fCmplxLU.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/fCmplxQR.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 #include "fCMatrix.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/fCmplxQRP.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 #include "fCmplxQR.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/fCmplxSCHUR.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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/fCmplxSVD.h --- 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 #include "fDiagMatrix.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/fEIG.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 #include "fMatrix.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/floatAEPBAL.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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/floatCHOL.h --- 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 #include "fMatrix.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/floatGEPBAL.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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/floatHESS.h --- 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 #include "fMatrix.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/floatLU.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/floatQR.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 #include "fMatrix.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/floatQRP.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 #include "floatQR.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/floatSCHUR.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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/floatSVD.h --- 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 #include "fDiagMatrix.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/lo-mappers.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 #include "oct-cmplx.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/lo-specfun.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/oct-convn.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/oct-fftw.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 #if defined (HAVE_FFTW3_H) diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/oct-norm.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) \ diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/oct-rand.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/oct-spparms.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/randgamma.h --- 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 diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/randmtzig.h --- 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 diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/randpoisson.h --- 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 diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/sparse-chol.h --- 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" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/sparse-dmsolve.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 RT dmsolve (const ST& a, const T& b, octave_idx_type& info); diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/sparse-lu.h --- 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" diff -r c2b17840910e -r 1473547f50f5 liboctave/numeric/sparse-qr.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/operators/Sparse-diag-op-defs.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 diff -r c2b17840910e -r 1473547f50f5 liboctave/operators/Sparse-op-decls.h --- 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) \ diff -r c2b17840910e -r 1473547f50f5 liboctave/operators/Sparse-op-defs.h --- 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" diff -r c2b17840910e -r 1473547f50f5 liboctave/operators/Sparse-perm-op-defs.h --- 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 diff -r c2b17840910e -r 1473547f50f5 liboctave/operators/mk-ops.awk --- 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) { diff -r c2b17840910e -r 1473547f50f5 liboctave/operators/mx-base.h --- 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" diff -r c2b17840910e -r 1473547f50f5 liboctave/operators/mx-defs.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; diff -r c2b17840910e -r 1473547f50f5 liboctave/operators/mx-ext.h --- 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" diff -r c2b17840910e -r 1473547f50f5 liboctave/operators/mx-op-decl.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&) diff -r c2b17840910e -r 1473547f50f5 liboctave/operators/mx-op-defs.h --- 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" diff -r c2b17840910e -r 1473547f50f5 liboctave/operators/sparse-mk-ops.awk --- 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) { diff -r c2b17840910e -r 1473547f50f5 liboctave/system/dir-ops.h --- 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 #include "str-vec.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/system/file-ops.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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/system/file-stat.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 #include "oct-time.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/system/lo-sysdep.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 #include "lo-ieee.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/system/mach-info.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 class diff -r c2b17840910e -r 1473547f50f5 liboctave/system/oct-env.h --- 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 class diff -r c2b17840910e -r 1473547f50f5 liboctave/system/oct-group.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/system/oct-openmp.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 diff -r c2b17840910e -r 1473547f50f5 liboctave/system/oct-passwd.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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/system/oct-syscalls.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 class string_vector; diff -r c2b17840910e -r 1473547f50f5 liboctave/system/oct-time.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/system/oct-uname.h --- 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 class diff -r c2b17840910e -r 1473547f50f5 liboctave/system/pathlen.h --- 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 #endif diff -r c2b17840910e -r 1473547f50f5 liboctave/system/sysdir.h --- 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. diff -r c2b17840910e -r 1473547f50f5 liboctave/system/syswait.h --- 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 diff -r c2b17840910e -r 1473547f50f5 liboctave/util/action-container.h --- 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. diff -r c2b17840910e -r 1473547f50f5 liboctave/util/base-list.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/util/byte-swap.h --- 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) { diff -r c2b17840910e -r 1473547f50f5 liboctave/util/caseless-str.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/util/cmd-edit.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/util/cmd-hist.h --- 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 #include "str-vec.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/util/data-conv.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 #include "mach-info.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/util/functor.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 class fcn_ptr { diff -r c2b17840910e -r 1473547f50f5 liboctave/util/glob-match.h --- 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 #include "Array.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/util/lo-array-errwarn.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/util/lo-array-gripes.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" diff -r c2b17840910e -r 1473547f50f5 liboctave/util/lo-cutils.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 #ifdef __cplusplus diff -r c2b17840910e -r 1473547f50f5 liboctave/util/lo-ieee.h --- 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 diff -r c2b17840910e -r 1473547f50f5 liboctave/util/lo-macros.h --- 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) diff -r c2b17840910e -r 1473547f50f5 liboctave/util/lo-math.h --- 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 // if #undef log2 is missing in cmath, undef it here diff -r c2b17840910e -r 1473547f50f5 liboctave/util/lo-regexp.h --- 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 #include #include diff -r c2b17840910e -r 1473547f50f5 liboctave/util/lo-traits.h --- 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). diff -r c2b17840910e -r 1473547f50f5 liboctave/util/lo-utils.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/util/oct-alloc.h --- 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 diff -r c2b17840910e -r 1473547f50f5 liboctave/util/oct-base64.h --- 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 template class Array; diff -r c2b17840910e -r 1473547f50f5 liboctave/util/oct-binmap.h --- 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" diff -r c2b17840910e -r 1473547f50f5 liboctave/util/oct-cmplx.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 typedef std::complex Complex; diff -r c2b17840910e -r 1473547f50f5 liboctave/util/oct-glob.h --- 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 diff -r c2b17840910e -r 1473547f50f5 liboctave/util/oct-inttypes.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/util/oct-locbuf.h --- 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 #include "oct-cmplx.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/util/oct-mutex.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; diff -r c2b17840910e -r 1473547f50f5 liboctave/util/oct-refcount.h --- 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 diff -r c2b17840910e -r 1473547f50f5 liboctave/util/oct-rl-edit.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); diff -r c2b17840910e -r 1473547f50f5 liboctave/util/oct-rl-hist.h --- 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" { diff -r c2b17840910e -r 1473547f50f5 liboctave/util/oct-shlib.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/util/oct-sort.h --- 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. diff -r c2b17840910e -r 1473547f50f5 liboctave/util/oct-sparse.h --- 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 #elif defined (HAVE_UFSPARSE_AMD_H) diff -r c2b17840910e -r 1473547f50f5 liboctave/util/pathsearch.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 #include "str-vec.h" diff -r c2b17840910e -r 1473547f50f5 liboctave/util/singleton-cleanup.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 class diff -r c2b17840910e -r 1473547f50f5 liboctave/util/sparse-sort.h --- 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 diff -r c2b17840910e -r 1473547f50f5 liboctave/util/sparse-util.h --- 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) diff -r c2b17840910e -r 1473547f50f5 liboctave/util/statdefs.h --- 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 #ifdef HAVE_SYS_STAT_H diff -r c2b17840910e -r 1473547f50f5 liboctave/util/str-vec.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 #include #include diff -r c2b17840910e -r 1473547f50f5 liboctave/util/sun-utils.h --- 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, diff -r c2b17840910e -r 1473547f50f5 liboctave/util/unwind-prot.h --- 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 #include diff -r c2b17840910e -r 1473547f50f5 liboctave/util/url-transfer.h --- 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 #include