https://github.com/git/git
Raw File
Tip revision: 8977c110b5bbd230c28c727ddb85856067d55cfb authored by Junio C Hamano on 04 January 2007, 07:09:08 UTC
pack-check.c::verify_packfile(): don't run SHA-1 update on huge data
Tip revision: 8977c11
strlcpy.c
#include <string.h>

size_t gitstrlcpy(char *dest, const char *src, size_t size)
{
	size_t ret = strlen(src);

	if (size) {
		size_t len = (ret >= size) ? size - 1 : ret;
		memcpy(dest, src, len);
		dest[len] = '\0';
	}
	return ret;
}
back to top