Matt McCutchen's Web Site
/
rsync
/
rsync.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Mention a couple more changes.
[rsync/rsync.git]
/
match.c
diff --git
a/match.c
b/match.c
index
72947d0
..
b856bb4
100644
(file)
--- a/
match.c
+++ b/
match.c
@@
-3,12
+3,11
@@
*
* Copyright (C) 1996 Andrew Tridgell
* Copyright (C) 1996 Paul Mackerras
*
* Copyright (C) 1996 Andrew Tridgell
* Copyright (C) 1996 Paul Mackerras
- * Copyright (C) 2003
, 2004, 2005, 2006
Wayne Davison
+ * Copyright (C) 2003
-2007
Wayne Davison
*
* This program is free software; you can redistribute it and/or modify
*
* This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@
-85,7
+84,7
@@
static OFF_T last_match;
static void matched(int f, struct sum_struct *s, struct map_struct *buf,
OFF_T offset, int32 i)
{
static void matched(int f, struct sum_struct *s, struct map_struct *buf,
OFF_T offset, int32 i)
{
- int32 n =
offset - last_match
; /* max value: block_size (int32) */
+ int32 n =
(int32)(offset - last_match)
; /* max value: block_size (int32) */
int32 j;
if (verbose > 2 && i >= 0) {
int32 j;
if (verbose > 2 && i >= 0) {
@@
-121,8
+120,8
@@
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)
{
static void hash_search(int f,struct sum_struct *s,
struct map_struct *buf, OFF_T len)
{
- OFF_T offset, end
, backup
;
- int32 k, want_i;
+ OFF_T offset, end;
+ int32 k, want_i
, backup
;
char sum2[SUM_LENGTH];
uint32 s1, s2, sum;
int more;
char sum2[SUM_LENGTH];
uint32 s1, s2, sum;
int more;
@@
-254,7
+253,7
@@
static void hash_search(int f,struct sum_struct *s,
} while ((i = s->sums[i].chain) >= 0);
null_hash:
} while ((i = s->sums[i].chain) >= 0);
null_hash:
- backup =
offset - last_match
;
+ backup =
(int32)(offset - last_match)
;
/* We sometimes read 1 byte prior to last_match... */
if (backup < 0)
backup = 0;
/* We sometimes read 1 byte prior to last_match... */
if (backup < 0)
backup = 0;
@@
-314,7
+313,7
@@
void match_sums(int f, struct sum_struct *s, struct map_struct *buf, OFF_T len)
sum_init(checksum_seed);
sum_init(checksum_seed);
- if (append_mode) {
+ if (append_mode
> 0
) {
OFF_T j = 0;
for (j = CHUNK_SIZE; j < s->flength; j += CHUNK_SIZE) {
if (buf && do_progress)
OFF_T j = 0;
for (j = CHUNK_SIZE; j < s->flength; j += CHUNK_SIZE) {
if (buf && do_progress)
@@
-324,7
+323,7
@@
void match_sums(int f, struct sum_struct *s, struct map_struct *buf, OFF_T len)
last_match = j;
}
if (last_match < s->flength) {
last_match = j;
}
if (last_match < s->flength) {
- int32 len =
s->flength - last_match
;
+ int32 len =
(int32)(s->flength - last_match)
;
if (buf && do_progress)
show_progress(last_match, buf->file_size);
sum_update(map_ptr(buf, last_match, len), len);
if (buf && do_progress)
show_progress(last_match, buf->file_size);
sum_update(map_ptr(buf, last_match, len), len);