Lines Matching refs:src
30 size_t strpcpy(char **dest, size_t size, const char *src) {
33 len = strlen(src);
36 *dest = mempcpy(*dest, src, size-1);
40 *dest = mempcpy(*dest, src, len);
48 size_t strpcpyf(char **dest, size_t size, const char *src, ...) {
52 va_start(va, src);
53 i = vsnprintf(*dest, size, src, va);
66 size_t strpcpyl(char **dest, size_t size, const char *src, ...) {
69 va_start(va, src);
71 size = strpcpy(dest, size, src);
72 src = va_arg(va, char *);
73 } while (src != NULL);
78 size_t strscpy(char *dest, size_t size, const char *src) {
82 return strpcpy(&s, size, src);
85 size_t strscpyl(char *dest, size_t size, const char *src, ...) {
89 va_start(va, src);
92 size = strpcpy(&s, size, src);
93 src = va_arg(va, char *);
94 } while (src != NULL);