From: René Scharfe Date: Fri, 19 Feb 2010 22:13:28 GMT Subject: [PATCH 0/4] utf8.c: strbuf'ify strbuf_add_wrapped_text() Message-ID: <4B7F0D08.6040608@lsrfire.ath.cx> The strbuf parameter of strbuf_add_wrapped_text() in utf8.c is optional; if it's missing, results are directly written to stdout. By removing this flexibility and converting it to only call "pure" strbuf functions, this series cleans up the code a bit and enables an optimization, which is added in the last patch: [PATCH 1/4] utf8.c: remove print_wrapped_text() [PATCH 2/4] utf8.c: remove print_spaces() [PATCH 3/4] utf8.c: remove strbuf_write() [PATCH 4/4] utf8.c: speculatively assume utf-8 in strbuf_add_wrapped_text() builtin-shortlog.c | 17 ++++++++++++-- utf8.c | 61 +++++++++++++++++++++++---------------------------- utf8.h | 1 - 3 files changed, 42 insertions(+), 37 deletions(-)