diff options
author | Junio C Hamano <junkio@cox.net> | 2007-01-17 23:17:28 -0800 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2007-01-18 14:11:50 -0800 |
commit | b18b00a6612a8da12cb14c232a6ab4184cd262dd (patch) | |
tree | 51b9a239b072a6a73087b6a9e4a9fa1fee1c604c /builtin-pack-objects.c | |
parent | bb7910319412aea9fecc3625dfcae23da84ee5f1 (diff) | |
download | git-b18b00a6612a8da12cb14c232a6ab4184cd262dd.tar.gz |
Use fixed-size integers for .idx file I/O
This attempts to finish what Simon started in the previous commit.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'builtin-pack-objects.c')
-rw-r--r-- | builtin-pack-objects.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/builtin-pack-objects.c b/builtin-pack-objects.c index 42dd8c87a2..3824ee33ac 100644 --- a/builtin-pack-objects.c +++ b/builtin-pack-objects.c @@ -569,7 +569,7 @@ static void write_index_file(void) sha1_to_hex(object_list_sha1), "idx"); struct object_entry **list = sorted_by_sha; struct object_entry **last = list + nr_result; - unsigned int array[256]; + uint32_t array[256]; /* * Write the first-level table (the list is sorted, @@ -587,7 +587,7 @@ static void write_index_file(void) array[i] = htonl(next - sorted_by_sha); list = next; } - sha1write(f, array, 256 * sizeof(int)); + sha1write(f, array, 256 * 4); /* * Write the actual SHA1 entries.. @@ -595,7 +595,7 @@ static void write_index_file(void) list = sorted_by_sha; for (i = 0; i < nr_result; i++) { struct object_entry *entry = *list++; - unsigned int offset = htonl(entry->offset); + uint32_t offset = htonl(entry->offset); sha1write(f, &offset, 4); sha1write(f, entry->sha1, 20); } |