X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/b2bffbb2ca73c65175d6ceb4303a59ccc38c0307..6c2e5b56e49b494b33b3b63fc797f83d4c05a203:/rsync.h diff --git a/rsync.h b/rsync.h index 61e5f06b..aa22cfe9 100644 --- a/rsync.h +++ b/rsync.h @@ -428,20 +428,17 @@ struct file_struct { uchar flags; /* this item MUST remain last */ }; -#define ARENA_SIZE (32 * 1024) - -struct string_area { - char *base; - char *end; - char *current; - struct string_area *next; -}; +/* + * Start the flist array at FLIST_START entries and grow it + * by doubling until FLIST_LINEAR then grow by FLIST_LINEAR + */ +#define FLIST_START (32 * 1024) +#define FLIST_LINEAR (FLIST_START * 512) struct file_list { int count; int malloced; struct file_struct **files; - struct string_area *string_area; }; struct sum_buf {