# HG changeset patch # User dbateman # Date 1184444886 0 # Node ID 67794bf1ab3ba56326247288218b5016ab8ea982 # Parent 3b09c87d516547c82ce330b63cbcce87cb70d25f [project @ 2007-07-14 20:27:05 by dbateman] diff -r 3b09c87d5165 -r 67794bf1ab3b src/ChangeLog --- a/src/ChangeLog Fri Jul 13 13:27:36 2007 +0000 +++ b/src/ChangeLog Sat Jul 14 20:28:06 2007 +0000 @@ -1,3 +1,8 @@ +2007-07-14 Michael Goffioul + + * src/ov-bool-sparse.cc (octave_sparse_bool_matrix:load_hdf5): + Use OCTAVE_LOCAL_BUFFER for temporary boolean value. + 2007-06-27 David Bateman * DLD-FUNCTIONS/sparse.cc (Fspdiag): Ensure spdiag(zeros(1,0)) returns diff -r 3b09c87d5165 -r 67794bf1ab3b src/ov-bool-sparse.cc --- a/src/ov-bool-sparse.cc Fri Jul 13 13:27:36 2007 +0000 +++ b/src/ov-bool-sparse.cc Sat Jul 14 20:28:06 2007 +0000 @@ -671,11 +671,7 @@ return false; } -#ifndef _MSC_VER - hbool_t htmp[nz]; -#else - std::vector htmp (nz); -#endif + OCTAVE_LOCAL_BUFFER (hbool_t, htmp, nz); bool retval = false; if (H5Dread (data_hid, H5T_NATIVE_HBOOL, H5S_ALL, H5S_ALL, H5P_DEFAULT, htmp) >= 0) {