view src/msvc-of-miscellaneous-1.patch @ 4618:de2eedecd6ba

update broken PKG_UPDATE rules, handle missing update rules * Makefile.in: add handling for packages with no update rule * src/gtk2.mk, src/gtk3.mk, src/libvpx.mk, src/taglib.mk, src/hunspell.mk, src/vala.mk : use github tags for version info * src/llvm.mk: add '?' to update url * src/openscenegraph.mk: update SED rule for version extraction * src/pthread-stubs.mk, src/qt5.mk, src/renderproto.mk, src/sm.mk, src/s2tc.mk, src/util-macros.mk: added dummy PKG_UPDATE rule * src/qscintilla.mk: change search name for version extraction * src/qtbase.mk: use short pkg version in update path * src/suitesparse.mk: update change in main url/version url * src/tre.mk: update download page link * src/vmime.mk: update download and update url * src/wget.mk, src/xapian-core.mk: update url, sed rule * src/wt.mk: update to use github download/update * src/src-msys-libcrypt.mk: update sed rule
author John Donoghue
date Fri, 09 Mar 2018 11:46:42 -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;