#include "../git-compat-util.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; }
depot | ||
monorepo for the virus lounge | The Virus Lounge |
about summary refs log tree commit diff |
#include "../git-compat-util.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; }