]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/src/libc/port/memmove.c
libc: change usize to 64-bit for amd64 and arm64, make memory(2) functions use usize
[plan9front.git] / sys / src / libc / port / memmove.c
old mode 100755 (executable)
new mode 100644 (file)
index 16ef432..5d6f284
@@ -2,12 +2,10 @@
 #include       <libc.h>
 
 void*
-memmove(void *a1, void *a2, ulong n)
+memmove(void *a1, void *a2, usize n)
 {
        char *s1, *s2;
 
-       if((long)n < 0)
-               abort();
        s1 = a1;
        s2 = a2;
        if((s2 < s1) && (s2+n > s1))
@@ -29,7 +27,7 @@ back:
 }
 
 void*
-memcpy(void *a1, void *a2, ulong n)
+memcpy(void *a1, void *a2, usize n)
 {
        return memmove(a1, a2, n);
 }