X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/0566dc54b18fcaa6d666711ec3356bf6096af87e..bb640d32213c5dce2ad26515b5fc26e023ec9b98:/rsync.h diff --git a/rsync.h b/rsync.h index 65402576..3a709d3b 100644 --- a/rsync.h +++ b/rsync.h @@ -851,7 +851,7 @@ typedef struct { } xbuf; #define INIT_XBUF(xb, str, ln, sz) (xb).buf = (str), (xb).len = (ln), (xb).size = (sz), (xb).pos = 0 -#define INIT_XBUF_STRLEN(xb, str) (xb).buf = (str), (xb).len = strlen((xb).buf), (xb).size = (-1), (xb).pos = 0 +#define INIT_XBUF_STRLEN(xb, str) (xb).buf = (str), (xb).len = strlen((xb).buf), (xb).size = (size_t)-1, (xb).pos = 0 /* This one is used to make an output xbuf based on a char[] buffer: */ #define INIT_CONST_XBUF(xb, bf) (xb).buf = (bf), (xb).size = sizeof (bf), (xb).len = (xb).pos = 0