use restrict everywhere it's required by c99 and/or posix 2008
[musl] / src / string / memcpy.c
index 02cb469..8e98302 100644 (file)
@@ -6,7 +6,7 @@
 #define ALIGN (sizeof(size_t)-1)
 #define ONES ((size_t)-1/UCHAR_MAX)
 
 #define ALIGN (sizeof(size_t)-1)
 #define ONES ((size_t)-1/UCHAR_MAX)
 
-void *memcpy(void *dest, const void *src, size_t n)
+void *memcpy(void *restrict dest, const void *restrict src, size_t n)
 {
        unsigned char *d = dest;
        const unsigned char *s = src;
 {
        unsigned char *d = dest;
        const unsigned char *s = src;