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