HI!
size_t
strncpy_null(char *dst, const char *src, ssize_t len)
{
int i;
if (NULL != dst && len > 0)
{
for (i = 0; src[i] && i < len - 1; i++)
dst[i] = src[i];
dst[i] = '\0';
}
else
return 0;
if (src[i])
return strlen(src); ç!!! Read after len bytes -> access violation under AppVerifier
return i;
}