blob: 4e0def6b4fed5f72d32b1a603fbdc8385e448648 (
plain)
| 1
2
3
4
5
6
7
8
9
10
 | #include <string.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;
}
 |