blob: 87f9838cda0ebdfd2ea3eeab0ef05fd0f948e4d4 (
plain)
1
2
3
4
5
6
7
8
9
10
|
#include <lib.h>
char *stpncpy(char *restrict dest, const char *restrict src, size_t n)
{
char *d = dest;
for (; (*d = *src) && n; d++, src++, n--)
;
memset(d, 0, n);
return d;
}
|