diff --git a/lib/delta.h b/lib/delta.h index eb5c6d2fdb..a19586d789 100644 --- a/lib/delta.h +++ b/lib/delta.h @@ -14,7 +14,7 @@ struct delta_index; * using free_delta_index(). */ struct delta_index * -create_delta_index(const void *buf, unsigned long bufsize); +create_delta_index(const void *buf, size_t bufsize); /* * free_delta_index: free the index created by create_delta_index() diff --git a/lib/diff-delta.c b/lib/diff-delta.c index b6b65d7607..c93ac42594 100644 --- a/lib/diff-delta.c +++ b/lib/diff-delta.c @@ -132,7 +132,7 @@ struct delta_index { struct index_entry *hash[FLEX_ARRAY]; }; -struct delta_index * create_delta_index(const void *buf, unsigned long bufsize) +struct delta_index * create_delta_index(const void *buf, size_t bufsize) { unsigned int i, hsize, hmask, entries, prev_val, *hash_count; const unsigned char *data, *buffer = buf;