aboutsummaryrefslogtreecommitdiff
path: root/util.c
blob: 902886333d8f61d7de8e36655af8b42153241b9a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "util.h"

/* Safe zeroing, no complaining about overlap */
void mystrscpy(char *dst, const char *src, int size)
{
	if (!size)
		return;
	while (--size) {
		char c = *src++;
		if (!c)
			break;
		*dst++ = c;
	}
	*dst = 0;
}