diff options
Diffstat (limited to 'src/port/strlcat.c')
-rw-r--r-- | src/port/strlcat.c | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/port/strlcat.c b/src/port/strlcat.c index f447ad0c7bc..67c11069e6e 100644 --- a/src/port/strlcat.c +++ b/src/port/strlcat.c @@ -22,17 +22,17 @@ /* * Appends src to string dst of size siz (unlike strncat, siz is the * full size of dst, not space left). At most siz-1 characters - * will be copied. Always NUL terminates (unless siz <= strlen(dst)). + * will be copied. Always NUL terminates (unless siz <= strlen(dst)). * Returns strlen(src) + MIN(siz, strlen(initial dst)). * If retval >= siz, truncation occurred. */ size_t strlcat(char *dst, const char *src, size_t siz) { - char *d = dst; + char *d = dst; const char *s = src; - size_t n = siz; - size_t dlen; + size_t n = siz; + size_t dlen; /* Find the end of dst and adjust bytes left but don't go past end */ while (n-- != 0 && *d != '\0') @@ -41,9 +41,11 @@ strlcat(char *dst, const char *src, size_t siz) n = siz - dlen; if (n == 0) - return(dlen + strlen(s)); - while (*s != '\0') { - if (n != 1) { + return (dlen + strlen(s)); + while (*s != '\0') + { + if (n != 1) + { *d++ = *s; n--; } @@ -51,5 +53,5 @@ strlcat(char *dst, const char *src, size_t siz) } *d = '\0'; - return(dlen + (s - src)); /* count does not include NUL */ + return (dlen + (s - src)); /* count does not include NUL */ } |