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 }