index-pack: use hash_sha1_file()
Use hash_sha1_file() instead of duplicating code to compute object SHA1. While at it make it accept a const pointer. Signed-off-by: Nicolas Pitre <nico@cam.org> Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:

committed by
Junio C Hamano

parent
8685da4256
commit
ce9fbf16e0
@ -1808,7 +1808,7 @@ void *read_object_with_reference(const unsigned char *sha1,
|
||||
}
|
||||
}
|
||||
|
||||
static void write_sha1_file_prepare(void *buf, unsigned long len,
|
||||
static void write_sha1_file_prepare(const void *buf, unsigned long len,
|
||||
const char *type, unsigned char *sha1,
|
||||
char *hdr, int *hdrlen)
|
||||
{
|
||||
@ -1936,7 +1936,7 @@ static void setup_object_header(z_stream *stream, const char *type, unsigned lon
|
||||
stream->avail_out -= hdrlen;
|
||||
}
|
||||
|
||||
int hash_sha1_file(void *buf, unsigned long len, const char *type,
|
||||
int hash_sha1_file(const void *buf, unsigned long len, const char *type,
|
||||
unsigned char *sha1)
|
||||
{
|
||||
char hdr[32];
|
||||
|
Reference in New Issue
Block a user