X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=pack.h;h=694e0c56f0b67c1ae9b7a94a243aca7b8859e50c;hb=ae448e3854d8b6e7e37aa88fa3917f5dd97f3210;hp=657deaa3f43ebe8627caa93798dd8ae5d956601d;hpb=56fc63193975edd4b9f520b6c65c2b97ecd8ee38;p=git.git diff --git a/pack.h b/pack.h index 657deaa3..694e0c56 100644 --- a/pack.h +++ b/pack.h @@ -21,6 +21,7 @@ enum object_type { */ #define PACK_SIGNATURE 0x5041434b /* "PACK" */ #define PACK_VERSION 2 +#define pack_version_ok(v) ((v) == htonl(2) || (v) == htonl(3)) struct pack_header { unsigned int hdr_signature; unsigned int hdr_version; @@ -28,5 +29,7 @@ struct pack_header { }; extern int verify_pack(struct packed_git *, int); - +extern int check_reuse_pack_delta(struct packed_git *, unsigned long, + unsigned char *, unsigned long *, + enum object_type *); #endif