strbuf: avoid calling strbuf_grow() twice in strbuf_addbuf()
commit31471ba21ee29886ab856981e52f723c913d7f40
authorRené Scharfe <l.s.r@web.de>
Thu, 21 Jul 2016 16:46:44 +0000 (21 18:46 +0200)
committerJunio C Hamano <gitster@pobox.com>
Fri, 22 Jul 2016 16:22:26 +0000 (22 09:22 -0700)
tree3d816df586a76c6112c81fe276c956248e9852c5
parent8109984d619467ad26c6a76d59b0a5de8a86e6d6
strbuf: avoid calling strbuf_grow() twice in strbuf_addbuf()

Implement strbuf_addbuf() as a normal function in order to avoid calling
strbuf_grow() twice, with the second callinside strbud_add() being a
no-op.  This is slightly faster and also reduces the text size a bit.

Signed-off-by: Rene Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
strbuf.c
strbuf.h