14 if (s ==
NULL || maxsize > RSIZE_MAX || maxsize == 0)
30 strcpy(&s[maxsize - 4],
"...");
34 s[maxsize - 1] =
'\0';
constraint_handler_t _constraintHandler
#define _CONSTRAINT_VIOLATION(e)
#define EINVAL
Invalid argument.
#define NULL
Pointer error value.
errno_t strerror_s(char *s, rsize_t maxsize, errno_t errnum)
size_t strerrorlen_s(errno_t errnum)
_PUBLIC char * strerror(int errnum)
_PUBLIC char * strncpy(char *_RESTRICT s1, const char *_RESTRICT s2, size_t n)
_PUBLIC char * strcpy(char *_RESTRICT s1, const char *_RESTRICT s2)