]> 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
index 16ef43277b4a12f34bc5d4b484509d1d70926074..5d6f28419e4dff77bd95975be0305bd5211521f9 100644 (file)
@@ -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);
 }