diff src/load-save.cc @ 4381:c77614c1c611

[project @ 2003-04-22 16:57:29 by jwe]
author jwe
date Tue, 22 Apr 2003 16:57:29 +0000
parents fa80721998d6
children f8373733d8f9
line wrap: on
line diff
--- a/src/load-save.cc
+++ b/src/load-save.cc
@@ -4095,7 +4095,8 @@
 #define MAT5_DO_WRITE(TYPE, data, count, stream)			\
   do									\
     {									\
-      OCTAVE_LOCAL_BUFFER (TYPE, ptr, count);				\
+      std::auto_ptr<TYPE> tmp_auto_ptr (new TYPE [count]);              \
+      TYPE *ptr = tmp_auto_ptr.get ();                                  \
       for (int i = 0; i < count; i++)					\
         ptr[i] = X_CAST (TYPE, data[i]);				\
       stream.write (X_CAST (char *, ptr), count * sizeof (TYPE));	\