read_blob_data_from_index(): optionally return the size of blob data
This allows for optionally getting the size of the returned data and will be used in a follow-up patch. Signed-off-by: Lukas Fleischer <git@cryptocrack.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
29fb37b272
commit
ff36682505
@ -1896,7 +1896,7 @@ int index_name_is_other(const struct index_state *istate, const char *name,
|
||||
return 1;
|
||||
}
|
||||
|
||||
void *read_blob_data_from_index(struct index_state *istate, const char *path)
|
||||
void *read_blob_data_from_index(struct index_state *istate, const char *path, unsigned long *size)
|
||||
{
|
||||
int pos, len;
|
||||
unsigned long sz;
|
||||
@ -1925,5 +1925,7 @@ void *read_blob_data_from_index(struct index_state *istate, const char *path)
|
||||
free(data);
|
||||
return NULL;
|
||||
}
|
||||
if (size)
|
||||
*size = sz;
|
||||
return data;
|
||||
}
|
||||
|
Reference in New Issue
Block a user