# | Line 17 | Line 17 | strlcpy(char *dst, const char *src, size_t siz) | |
---|---|---|
17 | if (!(*dst++ = *src++)) | |
18 | return(siz-1-n); | |
19 | *dst = '\0'; | |
20 | + | while (*src++) |
21 | + | ++siz; |
22 | return(siz-1); | |
23 | } | |
24 | ||
# | Line 28 | Line 30 | strlcat(char *dst, const char *src, size_t siz) | |
30 | while (*dst && --n > 0) | |
31 | ++dst; | |
32 | if (n <= 0) | |
33 | < | return(siz); |
33 | > | return(siz+strlen(src)); |
34 | return(siz-n + strlcpy(dst, src, n)); | |
35 | } |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |