ref-filter: mark unused callback parameters
The ref-filter code uses virtual functions to handle specific atoms, but many of the functions ignore some parameters: - most atom parsers do not need the ref_format itself, unless they are looking at centralized options like use_color, quote_style, etc. - meta-atom handlers like append_atom(), align_atom_handler(), etc, can't generate errors, so ignore their "err" parameter - likewise, the handlers for then/else/end do not even need to look at their atom_value, as the "if" handler put everything they need into the ref_formatting_state stack Since these functions all have to conform to virtual function interfaces, we can't just drop the unused parameters, but must mark them as UNUSED (to appease -Wunused-parameter). Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
2be1506a78
commit
5fe9e1ce2f
62
ref-filter.c
62
ref-filter.c
@ -282,7 +282,8 @@ static int refname_atom_parser_internal(struct refname_atom *atom, const char *a
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int remote_ref_atom_parser(struct ref_format *format, struct used_atom *atom,
|
||||
static int remote_ref_atom_parser(struct ref_format *format UNUSED,
|
||||
struct used_atom *atom,
|
||||
const char *arg, struct strbuf *err)
|
||||
{
|
||||
struct string_list params = STRING_LIST_INIT_DUP;
|
||||
@ -329,7 +330,8 @@ static int remote_ref_atom_parser(struct ref_format *format, struct used_atom *a
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int objecttype_atom_parser(struct ref_format *format, struct used_atom *atom,
|
||||
static int objecttype_atom_parser(struct ref_format *format UNUSED,
|
||||
struct used_atom *atom,
|
||||
const char *arg, struct strbuf *err)
|
||||
{
|
||||
if (arg)
|
||||
@ -341,7 +343,8 @@ static int objecttype_atom_parser(struct ref_format *format, struct used_atom *a
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int objectsize_atom_parser(struct ref_format *format, struct used_atom *atom,
|
||||
static int objectsize_atom_parser(struct ref_format *format UNUSED,
|
||||
struct used_atom *atom,
|
||||
const char *arg, struct strbuf *err)
|
||||
{
|
||||
if (!arg) {
|
||||
@ -361,7 +364,8 @@ static int objectsize_atom_parser(struct ref_format *format, struct used_atom *a
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int deltabase_atom_parser(struct ref_format *format, struct used_atom *atom,
|
||||
static int deltabase_atom_parser(struct ref_format *format UNUSED,
|
||||
struct used_atom *atom,
|
||||
const char *arg, struct strbuf *err)
|
||||
{
|
||||
if (arg)
|
||||
@ -373,7 +377,8 @@ static int deltabase_atom_parser(struct ref_format *format, struct used_atom *at
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int body_atom_parser(struct ref_format *format, struct used_atom *atom,
|
||||
static int body_atom_parser(struct ref_format *format UNUSED,
|
||||
struct used_atom *atom,
|
||||
const char *arg, struct strbuf *err)
|
||||
{
|
||||
if (arg)
|
||||
@ -382,7 +387,8 @@ static int body_atom_parser(struct ref_format *format, struct used_atom *atom,
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int subject_atom_parser(struct ref_format *format, struct used_atom *atom,
|
||||
static int subject_atom_parser(struct ref_format *format UNUSED,
|
||||
struct used_atom *atom,
|
||||
const char *arg, struct strbuf *err)
|
||||
{
|
||||
if (!arg)
|
||||
@ -394,7 +400,8 @@ static int subject_atom_parser(struct ref_format *format, struct used_atom *atom
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int trailers_atom_parser(struct ref_format *format, struct used_atom *atom,
|
||||
static int trailers_atom_parser(struct ref_format *format UNUSED,
|
||||
struct used_atom *atom,
|
||||
const char *arg, struct strbuf *err)
|
||||
{
|
||||
atom->u.contents.trailer_opts.no_divider = 1;
|
||||
@ -448,8 +455,9 @@ static int contents_atom_parser(struct ref_format *format, struct used_atom *ato
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int raw_atom_parser(struct ref_format *format, struct used_atom *atom,
|
||||
const char *arg, struct strbuf *err)
|
||||
static int raw_atom_parser(struct ref_format *format UNUSED,
|
||||
struct used_atom *atom,
|
||||
const char *arg, struct strbuf *err)
|
||||
{
|
||||
if (!arg)
|
||||
atom->u.raw_data.option = RAW_BARE;
|
||||
@ -460,7 +468,8 @@ static int raw_atom_parser(struct ref_format *format, struct used_atom *atom,
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int oid_atom_parser(struct ref_format *format, struct used_atom *atom,
|
||||
static int oid_atom_parser(struct ref_format *format UNUSED,
|
||||
struct used_atom *atom,
|
||||
const char *arg, struct strbuf *err)
|
||||
{
|
||||
if (!arg)
|
||||
@ -479,7 +488,8 @@ static int oid_atom_parser(struct ref_format *format, struct used_atom *atom,
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int person_email_atom_parser(struct ref_format *format, struct used_atom *atom,
|
||||
static int person_email_atom_parser(struct ref_format *format UNUSED,
|
||||
struct used_atom *atom,
|
||||
const char *arg, struct strbuf *err)
|
||||
{
|
||||
if (!arg)
|
||||
@ -493,7 +503,8 @@ static int person_email_atom_parser(struct ref_format *format, struct used_atom
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int refname_atom_parser(struct ref_format *format, struct used_atom *atom,
|
||||
static int refname_atom_parser(struct ref_format *format UNUSED,
|
||||
struct used_atom *atom,
|
||||
const char *arg, struct strbuf *err)
|
||||
{
|
||||
return refname_atom_parser_internal(&atom->u.refname, arg, atom->name, err);
|
||||
@ -510,7 +521,8 @@ static align_type parse_align_position(const char *s)
|
||||
return -1;
|
||||
}
|
||||
|
||||
static int align_atom_parser(struct ref_format *format, struct used_atom *atom,
|
||||
static int align_atom_parser(struct ref_format *format UNUSED,
|
||||
struct used_atom *atom,
|
||||
const char *arg, struct strbuf *err)
|
||||
{
|
||||
struct align *align = &atom->u.align;
|
||||
@ -562,7 +574,8 @@ static int align_atom_parser(struct ref_format *format, struct used_atom *atom,
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int if_atom_parser(struct ref_format *format, struct used_atom *atom,
|
||||
static int if_atom_parser(struct ref_format *format UNUSED,
|
||||
struct used_atom *atom,
|
||||
const char *arg, struct strbuf *err)
|
||||
{
|
||||
if (!arg) {
|
||||
@ -577,7 +590,8 @@ static int if_atom_parser(struct ref_format *format, struct used_atom *atom,
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int rest_atom_parser(struct ref_format *format, struct used_atom *atom,
|
||||
static int rest_atom_parser(struct ref_format *format,
|
||||
struct used_atom *atom UNUSED,
|
||||
const char *arg, struct strbuf *err)
|
||||
{
|
||||
if (arg)
|
||||
@ -586,7 +600,8 @@ static int rest_atom_parser(struct ref_format *format, struct used_atom *atom,
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int head_atom_parser(struct ref_format *format, struct used_atom *atom,
|
||||
static int head_atom_parser(struct ref_format *format UNUSED,
|
||||
struct used_atom *atom,
|
||||
const char *arg, struct strbuf *err)
|
||||
{
|
||||
if (arg)
|
||||
@ -791,7 +806,7 @@ static void quote_formatting(struct strbuf *s, const char *str, ssize_t len, int
|
||||
}
|
||||
|
||||
static int append_atom(struct atom_value *v, struct ref_formatting_state *state,
|
||||
struct strbuf *unused_err)
|
||||
struct strbuf *err UNUSED)
|
||||
{
|
||||
/*
|
||||
* Quote formatting is only done when the stack has a single
|
||||
@ -841,7 +856,7 @@ static void end_align_handler(struct ref_formatting_stack **stack)
|
||||
}
|
||||
|
||||
static int align_atom_handler(struct atom_value *atomv, struct ref_formatting_state *state,
|
||||
struct strbuf *unused_err)
|
||||
struct strbuf *err UNUSED)
|
||||
{
|
||||
struct ref_formatting_stack *new_stack;
|
||||
|
||||
@ -888,7 +903,7 @@ static void if_then_else_handler(struct ref_formatting_stack **stack)
|
||||
}
|
||||
|
||||
static int if_atom_handler(struct atom_value *atomv, struct ref_formatting_state *state,
|
||||
struct strbuf *unused_err)
|
||||
struct strbuf *err UNUSED)
|
||||
{
|
||||
struct ref_formatting_stack *new_stack;
|
||||
struct if_then_else *if_then_else = xcalloc(1,
|
||||
@ -915,7 +930,8 @@ static int is_empty(struct strbuf *buf)
|
||||
return cur == end;
|
||||
}
|
||||
|
||||
static int then_atom_handler(struct atom_value *atomv, struct ref_formatting_state *state,
|
||||
static int then_atom_handler(struct atom_value *atomv UNUSED,
|
||||
struct ref_formatting_state *state,
|
||||
struct strbuf *err)
|
||||
{
|
||||
struct ref_formatting_stack *cur = state->stack;
|
||||
@ -952,7 +968,8 @@ static int then_atom_handler(struct atom_value *atomv, struct ref_formatting_sta
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int else_atom_handler(struct atom_value *atomv, struct ref_formatting_state *state,
|
||||
static int else_atom_handler(struct atom_value *atomv UNUSED,
|
||||
struct ref_formatting_state *state,
|
||||
struct strbuf *err)
|
||||
{
|
||||
struct ref_formatting_stack *prev = state->stack;
|
||||
@ -973,7 +990,8 @@ static int else_atom_handler(struct atom_value *atomv, struct ref_formatting_sta
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int end_atom_handler(struct atom_value *atomv, struct ref_formatting_state *state,
|
||||
static int end_atom_handler(struct atom_value *atomv UNUSED,
|
||||
struct ref_formatting_state *state,
|
||||
struct strbuf *err)
|
||||
{
|
||||
struct ref_formatting_stack *current = state->stack;
|
||||
|
Loading…
Reference in New Issue
Block a user