Home
tstrlcpy.c - iomenu - interactive terminal-based selection menu HTML git clone git://bitreich.org/iomenu git://hg6vgqziawt5s4dj.onion/iomenu DIR Log DIR Files DIR Refs DIR Tags DIR README DIR LICENSE --- tstrlcpy.c (235B) --- 1 #include "compat.h" 2 3 #include <string.h> 4 5 size_t 6 strlcpy(char *buf, char const *str, size_t sz) 7 { 8 size_t len, cpy; 9 10 len = strlen(str); 11 cpy = (len > sz) ? (sz) : (len); 12 memcpy(buf, str, cpy + 1); 13 buf[sz - 1] = '\0'; 14 return len; 15 }