| # | 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 (old) |
| > | Changed lines (new) |