atousa.p@xxxxxxxxx writes: > diff --git a/cache.h b/cache.h > index 79066e5..ec84b16 100644 > --- a/cache.h > +++ b/cache.h > @@ -14,7 +14,12 @@ > #ifndef git_SHA_CTX > #define git_SHA_CTX SHA_CTX > #define git_SHA1_Init SHA1_Init > -#define git_SHA1_Update SHA1_Update > +#ifdef SHA1_MAX_BLOCK_SIZE > +extern int SHA1_Update_Chunked(SHA_CTX *, const void *, size_t); > +#define git_SHA1_Update SHA1_Update_Chunked > +#else > +#define git_SHA1_Update SHA1_Update > +#endif > #define git_SHA1_Final SHA1_Final > #endif Hmm, I admit that this mess is my creation, but unfortunately it does not allow us to say: make SHA1_MAX_BLOCK_SIZE='1024L*1024L*1024L' when using other SHA-1 implementations (e.g. blk_SHA1_Update()). Ideas for cleaning it up, anybody? -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html