From c90be46abdbd102ab8e9af0303d33976d552ae58 Mon Sep 17 00:00:00 2001 From: "Shawn O. Pearce" Date: Wed, 16 Aug 2006 01:57:57 -0400 Subject: [PATCH] Changed fast-import's pack header creation to use pack.h Signed-off-by: Shawn O. Pearce Signed-off-by: Shawn O. Pearce --- fast-import.c | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) 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() -- 2.30.2