X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=functions%2Fstring%2Fmemmove.c;fp=functions%2Fstring%2Fmemmove.c;h=0000000000000000000000000000000000000000;hb=a1f747e81dad0bb9897cb11c652403bb7bbf084c;hp=f7ed6c1656b38d43e3f0a5afb8478a8cf895efe2;hpb=1d9d92ba957a0b8307c9a65c35867fde68e6533b;p=pdclib diff --git a/functions/string/memmove.c b/functions/string/memmove.c deleted file mode 100644 index f7ed6c1..0000000 --- a/functions/string/memmove.c +++ /dev/null @@ -1,31 +0,0 @@ -/* ---------------------------------------------------------------------------- - * $Id$ - * ---------------------------------------------------------------------------- - * Public Domain C Library - http://pdclib.sourceforge.net - * This code is Public Domain. Use, modify, and redistribute at will. - * --------------------------------------------------------------------------*/ - -#include <__size_t.h> - -void * memmove( void * dest, const void * src, size_t n ) -{ - const char * src_p = (const char *) src; - char * dest_p = (char *) dest; - if ( dest_p < src_p ) - { - while ( n-- ) - { - *dest_p++ = *src_p++; - } - } - else - { - src_p += n; - dest_p += n; - while ( n-- ) - { - *dest_p-- = *src_p--; - } - } - return dest; -}