diff src/ov-bool-mat.cc @ 6276:d26c558691cd

[project @ 2007-02-07 09:01:24 by jwe]
author jwe
date Wed, 07 Feb 2007 09:01:24 +0000
parents 85c7dc4afe6b
children 2aad75fcc93a
line wrap: on
line diff
--- a/src/ov-bool-mat.cc
+++ b/src/ov-bool-mat.cc
@@ -391,7 +391,7 @@
 
   octave_idx_type nel = m.nelem ();
   bool *mtmp = m.fortran_vec ();
-  hbool_t htmp[nel];
+  OCTAVE_LOCAL_BUFFER (hbool_t, htmp, nel);
   
   for (octave_idx_type i = 0; i < nel; i++)
     htmp[i] = mtmp[i];
@@ -449,9 +449,9 @@
     }
 
   octave_idx_type nel = dv.numel ();
-  hbool_t htmp[nel];
+  OCTAVE_LOCAL_BUFFER (hbool_t, htmp, nel);
   if (H5Dread (data_hid, H5T_NATIVE_HBOOL, H5S_ALL, H5S_ALL, 
-	       H5P_DEFAULT, htmp) >= 0) 
+	       H5P_DEFAULT, &htmp[0]) >= 0) 
     {
       retval = true;