vendor/libgit2/src/hash.c in rugged-1.1.1 vs vendor/libgit2/src/hash.c in rugged-1.2.0

- old
+ new

@@ -14,11 +14,11 @@ int git_hash_ctx_init(git_hash_ctx *ctx) { int error; - if ((error = git_hash_sha1_ctx_init(&ctx->sha1)) < 0) + if ((error = git_hash_sha1_ctx_init(&ctx->ctx.sha1)) < 0) return error; ctx->algo = GIT_HASH_ALGO_SHA1; return 0; @@ -26,48 +26,51 @@ void git_hash_ctx_cleanup(git_hash_ctx *ctx) { switch (ctx->algo) { case GIT_HASH_ALGO_SHA1: - git_hash_sha1_ctx_cleanup(&ctx->sha1); + git_hash_sha1_ctx_cleanup(&ctx->ctx.sha1); return; default: - assert(0); + /* unreachable */ ; } } int git_hash_init(git_hash_ctx *ctx) { switch (ctx->algo) { case GIT_HASH_ALGO_SHA1: - return git_hash_sha1_init(&ctx->sha1); + return git_hash_sha1_init(&ctx->ctx.sha1); default: - assert(0); - return -1; + /* unreachable */ ; } + GIT_ASSERT(0); + return -1; } int git_hash_update(git_hash_ctx *ctx, const void *data, size_t len) { switch (ctx->algo) { case GIT_HASH_ALGO_SHA1: - return git_hash_sha1_update(&ctx->sha1, data, len); + return git_hash_sha1_update(&ctx->ctx.sha1, data, len); default: - assert(0); - return -1; + /* unreachable */ ; } + GIT_ASSERT(0); + return -1; } int git_hash_final(git_oid *out, git_hash_ctx *ctx) { switch (ctx->algo) { case GIT_HASH_ALGO_SHA1: - return git_hash_sha1_final(out, &ctx->sha1); + return git_hash_sha1_final(out, &ctx->ctx.sha1); default: - assert(0); - return -1; + /* unreachable */ ; } + GIT_ASSERT(0); + return -1; } int git_hash_buf(git_oid *out, const void *data, size_t len) { git_hash_ctx ctx; @@ -78,10 +81,10 @@ if ((error = git_hash_update(&ctx, data, len)) >= 0) error = git_hash_final(out, &ctx); git_hash_ctx_cleanup(&ctx); - + return error; } int git_hash_vec(git_oid *out, git_buf_vec *vec, size_t n) {