*** empty log message ***
[rsync/rsync.git] / rsync.h
diff --git a/rsync.h b/rsync.h
index b9bca21..0b88103 100644 (file)
--- a/rsync.h
+++ b/rsync.h
@@ -248,6 +248,16 @@ struct map_struct {
   int fd,size,p_size,p_offset,p_len;
 };
 
+/* we need this function because of the silly way in which duplicate
+   entries are handled in the file lists - we can't change this
+   without breaking existing versions */
+static int flist_up(struct file_list *flist, int i)
+{
+       while (!flist->files[i].name) i++;
+       return i;
+}
+
+
 #include "byteorder.h"
 #include "version.h"
 #include "proto.h"