11 char* dest = (
char*)s1;
12 const char* src = (
const char*)s2;
14 if (s1 ==
NULL || s2 ==
NULL || s1max > RSIZE_MAX || n > RSIZE_MAX || n > s1max)
16 if (s1 !=
NULL && s1max <= RSIZE_MAX)
27 if (dest == s2 || src == s1)
constraint_handler_t _constraintHandler
#define _CONSTRAINT_VIOLATION(e)
#define EINVAL
Invalid argument.
#define NULL
Pointer error value.
errno_t memmove_s(void *s1, rsize_t s1max, const void *s2, rsize_t n)
_PUBLIC void * memset(void *s, int c, size_t n)