From: Denton Liu Date: Wed, 20 Nov 2019 00:51:16 +0000 (-0800) Subject: pretty.c: inline initalize format_context X-Git-Tag: v2.25.0-rc0~48^2~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3e8ed3b93e9b46eb6fe61589482751728865de57;p=thirdparty%2Fgit.git pretty.c: inline initalize format_context Instead of memsetting and then initializing the fields in the struct, move the initialization of `format_context` to its assignment. Signed-off-by: Denton Liu Signed-off-by: Junio C Hamano --- diff --git a/pretty.c b/pretty.c index e4ed14effe..da154affd4 100644 --- a/pretty.c +++ b/pretty.c @@ -1612,14 +1612,14 @@ void repo_format_commit_message(struct repository *r, const char *format, struct strbuf *sb, const struct pretty_print_context *pretty_ctx) { - struct format_commit_context context; + struct format_commit_context context = { + .commit = commit, + .pretty_ctx = pretty_ctx, + .wrap_start = sb->len + }; const char *output_enc = pretty_ctx->output_encoding; const char *utf8 = "UTF-8"; - memset(&context, 0, sizeof(context)); - context.commit = commit; - context.pretty_ctx = pretty_ctx; - context.wrap_start = sb->len; /* * convert a commit message to UTF-8 first * as far as 'format_commit_item' assumes it in UTF-8