mirror of
https://github.com/RsyncProject/rsync.git
synced 2026-10-19 20:41:40 -04:00
Made the types used in the sum_buf and sum_struct structures consistent
with the variables in the code that manipulates these values.
This commit is contained in:
1 parent
a60e2dca6b
commit
da9d12f5d9
5 files changed
+21
-20
No files matched your search
+7
-7
@@ -136,8 +136,9 @@ void write_sum_head(int f, struct sum_struct *sum)
|
||||
|
||||
static void sum_sizes_sqroot(struct sum_struct *sum, uint64 len)
|
||||
{
|
||||
extern int block_size;
|
||||
int blength, s2length, b;
|
||||
extern unsigned int block_size;
|
||||
unsigned int blength;
|
||||
int s2length;
|
||||
uint32 c;
|
||||
uint64 l;
|
||||
|
||||
@@ -166,7 +167,7 @@ static void sum_sizes_sqroot(struct sum_struct *sum, uint64 len)
|
||||
} else if (csum_length == SUM_LENGTH) {
|
||||
s2length = SUM_LENGTH;
|
||||
} else {
|
||||
b = BLOCKSUM_BIAS;
|
||||
int b = BLOCKSUM_BIAS;
|
||||
l = len;
|
||||
while (l >>= 1) {
|
||||
b += 2;
|
||||
@@ -191,10 +192,9 @@ static void sum_sizes_sqroot(struct sum_struct *sum, uint64 len)
|
||||
sum->remainder = (len % blength);
|
||||
|
||||
if (sum->count && verbose > 2) {
|
||||
rprintf(FINFO, "count=%ld rem=%ld blength=%ld s2length=%ld flength=%.0f\n",
|
||||
(long) sum->count, (long) sum->remainder,
|
||||
(long) sum->blength, (long) sum->s2length,
|
||||
(double) sum->flength);
|
||||
rprintf(FINFO, "count=%ld rem=%u blength=%u s2length=%d flength=%.0f\n",
|
||||
(long)sum->count, sum->remainder, sum->blength,
|
||||
sum->s2length, (double)sum->flength);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -105,7 +105,7 @@ static void matched(int f,struct sum_struct *s,struct map_struct *buf,
|
||||
OFF_T j;
|
||||
|
||||
if (verbose > 2 && i >= 0)
|
||||
rprintf(FINFO,"match at %.0f last_match=%.0f j=%d len=%d n=%.0f\n",
|
||||
rprintf(FINFO,"match at %.0f last_match=%.0f j=%d len=%u n=%.0f\n",
|
||||
(double)offset,(double)last_match,i,s->sums[i].len,(double)n);
|
||||
|
||||
send_token(f,i,buf,last_match,n,i<0?0:s->sums[i].len);
|
||||
@@ -136,7 +136,7 @@ static void matched(int f,struct sum_struct *s,struct map_struct *buf,
|
||||
|
||||
|
||||
static void hash_search(int f,struct sum_struct *s,
|
||||
struct map_struct *buf,OFF_T len)
|
||||
struct map_struct *buf, OFF_T len)
|
||||
{
|
||||
OFF_T offset, end;
|
||||
int j,k, last_i;
|
||||
@@ -185,7 +185,8 @@ static void hash_search(int f,struct sum_struct *s,
|
||||
sum = (s1 & 0xffff) | (s2 << 16);
|
||||
tag_hits++;
|
||||
for (; j < (int) s->count && targets[j].t == t; j++) {
|
||||
int l, i = targets[j].i;
|
||||
unsigned int l;
|
||||
int i = targets[j].i;
|
||||
|
||||
if (sum != s->sums[i].sum1) continue;
|
||||
|
||||
|
||||
@@ -78,7 +78,6 @@ int do_progress=0;
|
||||
int keep_partial=0;
|
||||
int safe_symlinks=0;
|
||||
int copy_unsafe_links=0;
|
||||
int block_size=0;
|
||||
int size_only=0;
|
||||
int bwlimit=0;
|
||||
int delete_after=0;
|
||||
@@ -88,6 +87,7 @@ int max_delete=0;
|
||||
int ignore_errors=0;
|
||||
int modify_window=0;
|
||||
int blocking_io=-1;
|
||||
unsigned int block_size = 0;
|
||||
|
||||
|
||||
/** Network address family. **/
|
||||
@@ -790,7 +790,7 @@ void server_options(char **args,int *argc)
|
||||
if (x != 1) args[ac++] = argstr;
|
||||
|
||||
if (block_size) {
|
||||
snprintf(bsize,sizeof(bsize),"-B%d",block_size);
|
||||
snprintf(bsize, sizeof bsize, "-B%u", block_size);
|
||||
args[ac++] = bsize;
|
||||
}
|
||||
|
||||
|
||||
@@ -404,7 +404,7 @@ struct file_list {
|
||||
|
||||
struct sum_buf {
|
||||
OFF_T offset; /**< offset in file of this chunk */
|
||||
int len; /**< length of chunk of file */
|
||||
unsigned int len; /**< length of chunk of file */
|
||||
int i; /**< index of this chunk */
|
||||
uint32 sum1; /**< simple checksum */
|
||||
char sum2[SUM_LENGTH]; /**< checksum */
|
||||
@@ -413,9 +413,9 @@ struct sum_buf {
|
||||
struct sum_struct {
|
||||
OFF_T flength; /**< total file length */
|
||||
size_t count; /**< how many chunks */
|
||||
size_t remainder; /**< flength % block_length */
|
||||
size_t blength; /**< block_length */
|
||||
size_t s2length; /**< sum2_length */
|
||||
unsigned int blength; /**< block_length */
|
||||
unsigned int remainder; /**< flength % block_length */
|
||||
int s2length; /**< sum2_length */
|
||||
struct sum_buf *sums; /**< points to info for each chunk */
|
||||
};
|
||||
|
||||
|
||||
@@ -71,10 +71,10 @@ static struct sum_struct *receive_sums(int f)
|
||||
|
||||
s->sums = NULL;
|
||||
|
||||
if (verbose > 3)
|
||||
rprintf(FINFO, "count=%ld n=%ld rem=%ld\n",
|
||||
(long) s->count, (long) s->blength,
|
||||
(long) s->remainder);
|
||||
if (verbose > 3) {
|
||||
rprintf(FINFO, "count=%ld n=%u rem=%u\n",
|
||||
(long)s->count, s->blength, s->remainder);
|
||||
}
|
||||
|
||||
if (s->count == 0)
|
||||
return(s);
|
||||
|
||||
Reference in new issue
Block a user