diff options
-rw-r--r-- | ref-filter.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/ref-filter.c b/ref-filter.c index 45fc56216a..0c8d1589cf 100644 --- a/ref-filter.c +++ b/ref-filter.c @@ -101,6 +101,19 @@ static struct used_atom { } *used_atom; static int used_atom_cnt, need_tagged, need_symref; +/* + * Expand string, append it to strbuf *sb, then return error code ret. + * Allow to save few lines of code. + */ +static int strbuf_addf_ret(struct strbuf *sb, int ret, const char *fmt, ...) +{ + va_list ap; + va_start(ap, fmt); + strbuf_vaddf(sb, fmt, ap); + va_end(ap); + return ret; +} + static void color_atom_parser(const struct ref_format *format, struct used_atom *atom, const char *color_value) { if (!color_value) |