diff src/load-save.cc @ 4382:f8373733d8f9

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