blob: 79754261c891ac3b6c82560710039bee4b9f0a76 (
plain)
1
2
3
4
5
6
7
8
9
10
|
/* NUL-terminated version of strncpy() */
#include <string.h>
#include "xstrncpy.h"
/* caller guarantees n > 0 */
void
xstrncpy(char *dest, const char *src, size_t n) {
strncpy(dest, src, n-1);
dest[n-1] = 0;
}
|