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 <liu.denton@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
4982516451
commit
3e8ed3b93e
10
pretty.c
10
pretty.c
@ -1612,14 +1612,14 @@ void repo_format_commit_message(struct repository *r,
|
|||||||
const char *format, struct strbuf *sb,
|
const char *format, struct strbuf *sb,
|
||||||
const struct pretty_print_context *pretty_ctx)
|
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 *output_enc = pretty_ctx->output_encoding;
|
||||||
const char *utf8 = "UTF-8";
|
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
|
* convert a commit message to UTF-8 first
|
||||||
* as far as 'format_commit_item' assumes it in UTF-8
|
* as far as 'format_commit_item' assumes it in UTF-8
|
||||||
|
Reference in New Issue
Block a user