Mercurial > octave
diff liboctave/array/idx-vector.h @ 19381:af41e41ad28e
replace oct-mem.h inline indirections by standard function calls.
* Array.h: replaced copy_or_memcpy, fill_or_memset, and no_ctor_new
* Array.cc: replaced copy_or_memcpy, and fill_or_memset
* idx-vector.h: replaced copy_or_memcpy, and fill_or_memset
* idx-vector.cc: replaced copy_or_memcpy
* boolSparse.cc: replaced copy_or_memcpy, and fill_or_memset
* Sparse.h: replaced copy_or_memcpy
* Sparse.cc: replaced copy_or_memcpy, and fill_or_memset
* oct-binmap.h: replaced copy_or_memcpy
* mx-inlines.cc: new standard header dependency
* module.mk: removed header entry
* oct-mem.h: removed unused header
author | Kai T. Ohlhus <k.ohlhus@gmail.com> |
---|---|
date | Fri, 05 Dec 2014 13:08:36 +0100 |
parents | 8e056300994b |
children | 76478d2da117 |
line wrap: on
line diff
--- a/liboctave/array/idx-vector.h Thu Dec 04 16:22:26 2014 -0500 +++ b/liboctave/array/idx-vector.h Fri Dec 05 13:08:36 2014 +0100 @@ -26,6 +26,7 @@ #define octave_idx_vector_h 1 #include <cassert> +#include <cstring> #include <algorithm> #include <iosfwd> @@ -34,7 +35,6 @@ #include "dim-vector.h" #include "oct-inttypes.h" #include "oct-alloc.h" -#include "oct-mem.h" #include "oct-refcount.h" template<class T> class Array; @@ -631,7 +631,7 @@ switch (rep->idx_class ()) { case class_colon: - copy_or_memcpy (len, src, dest); + std::copy (src, src + len, dest); break; case class_range: @@ -641,7 +641,7 @@ octave_idx_type step = r->get_step (); const T *ssrc = src + start; if (step == 1) - copy_or_memcpy (len, ssrc, dest); + std::copy (ssrc, ssrc + len, dest); else if (step == -1) std::reverse_copy (ssrc - len + 1, ssrc + 1, dest); else if (step == 0) @@ -705,7 +705,7 @@ switch (rep->idx_class ()) { case class_colon: - copy_or_memcpy (len, src, dest); + std::copy (src, src + len, dest); break; case class_range: @@ -715,7 +715,7 @@ octave_idx_type step = r->get_step (); T *sdest = dest + start; if (step == 1) - copy_or_memcpy (len, src, sdest); + std::copy (src, src + len, sdest); else if (step == -1) std::reverse_copy (src, src + len, sdest - len + 1); else