Mercurial > hg > octave-lyh
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)); \