X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/f62c17e3786ac6643981d9ec68a1cd130ffcf149..6aaf8d8c1041b524d985bf09b9a3f5e371cf8ac2:/lib/compat.c diff --git a/lib/compat.c b/lib/compat.c index 426eee2a..bf013763 100644 --- a/lib/compat.c +++ b/lib/compat.c @@ -97,8 +97,10 @@ #ifndef HAVE_STRLCPY -/* like strncpy but does not 0 fill the buffer and always null - terminates. bufsize is the size of the destination buffer */ +/* Like strncpy but does not 0 fill the buffer and always null + * terminates. bufsize is the size of the destination buffer. + * + * Returns the index of the terminating byte. */ size_t strlcpy(char *d, const char *s, size_t bufsize) { size_t len = strlen(s); @@ -138,10 +140,10 @@ unsigned char *p = (unsigned char *)&ip.s_addr; static char buf[18]; #if WORDS_BIGENDIAN - slprintf(buf, 18, "%d.%d.%d.%d", + snprintf(buf, 18, "%d.%d.%d.%d", (int)p[0], (int)p[1], (int)p[2], (int)p[3]); #else - slprintf(buf, 18, "%d.%d.%d.%d", + snprintf(buf, 18, "%d.%d.%d.%d", (int)p[3], (int)p[2], (int)p[1], (int)p[0]); #endif return buf;