mirror of
https://github.com/git/git.git
synced 2025-12-12 20:36:24 +01:00
csum-file: define hashwrite's count as a uint32_t
We want to call this code from Rust and ensure that the types are the same for compatibility, which is easiest to do if the type is a fixed size. Since unsigned int is 32 bits on all the platforms we care about, define it as a uint32_t instead. Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
committed by
Junio C Hamano
parent
a8dfbc133a
commit
0bbba5f98f
@@ -110,7 +110,7 @@ void discard_hashfile(struct hashfile *f)
|
||||
free_hashfile(f);
|
||||
}
|
||||
|
||||
void hashwrite(struct hashfile *f, const void *buf, unsigned int count)
|
||||
void hashwrite(struct hashfile *f, const void *buf, uint32_t count)
|
||||
{
|
||||
while (count) {
|
||||
unsigned left = f->buffer_len - f->offset;
|
||||
|
||||
@@ -63,7 +63,7 @@ void free_hashfile(struct hashfile *f);
|
||||
*/
|
||||
int finalize_hashfile(struct hashfile *, unsigned char *, enum fsync_component, unsigned int);
|
||||
void discard_hashfile(struct hashfile *);
|
||||
void hashwrite(struct hashfile *, const void *, unsigned int);
|
||||
void hashwrite(struct hashfile *, const void *, uint32_t);
|
||||
void hashflush(struct hashfile *f);
|
||||
void crc32_begin(struct hashfile *);
|
||||
uint32_t crc32_end(struct hashfile *);
|
||||
|
||||
Reference in New Issue
Block a user