view src/msvc-of-miscellaneous-1.patch @ 3557:b1a7cff2d2a9

Add octave forge of-netcdf package (and support files) * src/of-netcdf.mk: New file. * src/netcdf.mk: Update checksum for version 4.3.0, install to DESTDIR. * src/hdf5.mk: make make and make install separate, modify libtool script to enable dynamic build of all sub libraries. * index.html: added of-netcdf * dist-files.mk: add of-netcdf.mk * Makefile.in: add of-netcdf * build_packages.m: add install of netcdf-1.0.2.tar.gz
author John Donoghue <john.donoghue@ieee.org>
date Thu, 06 Mar 2014 18:34:21 -0500
parents b799b3f81a1e
children
line wrap: on
line source

diff -ur miscellaneous-1.0.11-orig/src/partarray.cc miscellaneous-1.0.11/src/partarray.cc
--- miscellaneous-1.0.11-orig/src/partarray.cc	2011-02-25 08:33:33 +0000
+++ miscellaneous-1.0.11/src/partarray.cc	2011-08-28 21:37:56 +0100
@@ -18,6 +18,7 @@
 */
 
 #include <octave/oct.h>
+#include <octave/oct-locbuf.h>
 #include <octave/ov-struct.h>
 
 template<class NDA>
@@ -43,7 +44,8 @@
   Array<int> nidx (dim_vector (maxdims, 1));
   // Octave-3.2.4 reports "missing symbol" with Array<Array< > >,
   // though 3.3.54+ does not
-  Array<octave_idx_type> bidc [maxdims], eidc [maxdims];
+  OCTAVE_LOCAL_BUFFER (Array<octave_idx_type>, bidc, maxdims);
+  OCTAVE_LOCAL_BUFFER (Array<octave_idx_type>, eidc, maxdims);
   //
   Array<octave_idx_type> step (dim_vector (maxdims, 1));
   step(0) = 1;