summaryrefslogtreecommitdiff
path: root/match-trees.c
diff options
context:
space:
mode:
authorJeff King <peff@peff.net>2014-06-18 16:01:34 -0400
committerJunio C Hamano <gitster@pobox.com>2014-06-19 12:25:17 -0700
commit30a0ddb705678d512185e359831479a6b3567147 (patch)
treee3395a628ea1abeb3d47bee9591cf9e650523db0 /match-trees.c
parentcb682f8cfe63ecd0da08a526f404d295e51e3ab1 (diff)
downloadgit-30a0ddb705678d512185e359831479a6b3567147.tar.gz
strbuf: add xstrfmt helper
You can use a strbuf to build up a string from parts, and then detach it. In the general case, you might use multiple strbuf_add* functions to do the building. However, in many cases, a single strbuf_addf is sufficient, and we end up with: struct strbuf buf = STRBUF_INIT; ... strbuf_addf(&buf, fmt, some, args); str = strbuf_detach(&buf, NULL); We can make this much more readable (and avoid introducing an extra variable, which can clutter the code) by introducing a convenience function: str = xstrfmt(fmt, some, args); Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'match-trees.c')
0 files changed, 0 insertions, 0 deletions