1 #ifndef __wasilibc___functions_memcpy_h
2 #define __wasilibc___functions_memcpy_h
3 
4 #define __need_size_t
5 #define __need_NULL
6 #include <stddef.h>
7 
8 #ifdef __cplusplus
9 extern "C" {
10 #endif
11 
12 void *memcpy(void *__restrict__ __dst, const void *__restrict__ __src, size_t __n) __attribute__((__nothrow__, __leaf__, __nonnull__(1, 2)));
13 void *memmove(void *__dst, const void *__src, size_t __n) __attribute__((__nothrow__, __leaf__, __nonnull__(1, 2)));
14 void *memset(void *__dst, int __c, size_t __n) __attribute__((__nothrow__, __leaf__, __nonnull__(1)));
15 
16 #ifdef __cplusplus
17 }
18 #endif
19 
20 #endif
21