From: Shawn O. Pearce Date: Wed, 16 Aug 2006 05:57:57 +0000 (-0400) Subject: Changed fast-import's pack header creation to use pack.h X-Git-Tag: v1.5.0-rc4~14^2~73 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=c90be46abdbd102ab8e9af0303d33976d552ae58;p=git.git Changed fast-import's pack header creation to use pack.h Signed-off-by: Shawn O. Pearce Signed-off-by: Shawn O. Pearce --- diff --git a/fast-import.c b/fast-import.c index 2953e80cd..d5651693b 100644 --- a/fast-import.c +++ b/fast-import.c @@ -800,15 +800,14 @@ del_entry: static void init_pack_header() { - const char* magic = "PACK"; - unsigned long version = 3; - unsigned long zero = 0; - - version = htonl(version); - ywrite(pack_fd, (char*)magic, 4); - ywrite(pack_fd, &version, 4); - ywrite(pack_fd, &zero, 4); - pack_offset = 4 * 3; + struct pack_header hdr; + + hdr.hdr_signature = htonl(PACK_SIGNATURE); + hdr.hdr_version = htonl(2); + hdr.hdr_entries = 0; + + ywrite(pack_fd, &hdr, sizeof(hdr)); + pack_offset = sizeof(hdr); } static void fixup_header_footer()