From: Junio C Hamano Date: Wed, 27 May 2015 22:13:20 GMT Subject: Re: [PATCH/WIP 6/8] am: extract patch, message and authorship with git-mailinfo Message-ID: In-Reply-To: <1432733618-25629-7-git-send-email-pyokagan@gmail.com> Paul Tan writes: > +static const char *msgnum(const struct am_state *state) > +{ > + static struct strbuf fmt = STRBUF_INIT; > + static struct strbuf sb = STRBUF_INIT; > + > + strbuf_reset(&fmt); > + strbuf_addf(&fmt, "%%0%dd", state->prec); > + > + strbuf_reset(&sb); > + strbuf_addf(&sb, fmt.buf, state->cur); Hmph, wouldn't ("%*d", state->prec, state->cur) work or am I missing something?