1 #include "../git-compat-util.h"
2 
gitstrlcpy(char * dest,const char * src,size_t size)3 size_t gitstrlcpy(char *dest, const char *src, size_t size)
4 {
5 	size_t ret = strlen(src);
6 
7 	if (size) {
8 		size_t len = (ret >= size) ? size - 1 : ret;
9 		memcpy(dest, src, len);
10 		dest[len] = '\0';
11 	}
12 	return ret;
13 }
14