diff --git a/fast-import.c b/fast-import.c index fb7d912eff8535b028b49895788a3c55b65ec5c2..7f519b4de33874e6efcedc251d9e5493a887b1bd 100644 --- a/fast-import.c +++ b/fast-import.c @@ -672,7 +672,7 @@ static char* create_index(void) struct sha1file *f; struct object_entry **idx, **c, **last, *e; struct object_entry_pool *o; - unsigned int array[256]; + uint32_t array[256]; int i, idx_fd; /* Build the sorted table of object IDs. */ @@ -709,7 +709,7 @@ static char* create_index(void) sha1write(f, array, 256 * sizeof(int)); SHA1_Init(&ctx); for (c = idx; c != last; c++) { - unsigned int offset = htonl((*c)->offset); + uint32_t offset = htonl((*c)->offset); sha1write(f, &offset, 4); sha1write(f, (*c)->sha1, sizeof((*c)->sha1)); SHA1_Update(&ctx, (*c)->sha1, 20); diff --git a/git-compat-util.h b/git-compat-util.h index 614583e56adecb3217d18bd27a2f5b873ae0d55e..ac06963e8d89b3da84b66c4d2ddc3eba399ba1e4 100644 --- a/git-compat-util.h +++ b/git-compat-util.h @@ -46,6 +46,7 @@ #include #include #include +#include #include #ifndef NO_ICONV