X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/3a6a366fc5ac1f418446128de50b4f2a174399fc..2b6b4d539b0aab98b1cbb9d8c639cb12473aae94:/checksum.c diff --git a/checksum.c b/checksum.c index 32299f0c..6dc935e0 100644 --- a/checksum.c +++ b/checksum.c @@ -34,7 +34,7 @@ uint32 get_checksum1(char *buf1,int len) { int i; uint32 s1, s2; - signed char *buf = (signed char *)buf1; + schar *buf = (schar *)buf1; s1 = s2 = 0; for (i = 0; i < (len-4); i+=4) { @@ -93,13 +93,13 @@ void get_checksum2(char *buf,int len,char *sum) } -void file_checksum(char *fname,char *sum,off_t size) +void file_checksum(char *fname,char *sum,OFF_T size) { - off_t i; + OFF_T i; MDstruct MD; struct map_struct *buf; int fd; - off_t len = size; + OFF_T len = size; char tmpchunk[CSUM_CHUNK]; bzero(sum,csum_length);