view src/msvc-of-miscellaneous-1.patch @ 4601:dc3eb553f5e9

update UPDATE rule for sourceforge projects with version directories * src/cppunit.mk, src/cunit.mk, src/expat.mk, src/freeimage.mk, src/freetype.mk, src/gnuplot.mk, src/graphicsmagick.mk, src/hunspell.mk, src/id3lib.mk, src/lcms.mk, src/libircclient.mk, src/liblo.mk, src/libmad.mk, src/libmng.mk, src/libmodplug.mk, src/libusb.mk, src/matio.mk, src/pcre.mk, src/pdcurses.mk, src/pfstools.mk, src/plotmm.mk, src/qjson.mk, src/qwt.mk, src/qwtplot3d.mk, src/sdl_pango.mk, src/sox.mk, src/tinyxml.mk, src/xmlwrapp.mk: update UPDATE rule for sourceforge projects with version directories * src/llvm.mk: update use wget not WGE so get uncompressed file)
author John D
date Mon, 29 Jan 2018 11:57:20 -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;