From e8130b8f2cf540bb0ad12afc552b2774a0ca5a83 Mon Sep 17 00:00:00 2001 From: Simon Gomizelj Date: Wed, 6 Mar 2013 11:53:04 -0500 Subject: colourize colon_printf and question Signed-off-by: Simon Gomizelj Signed-off-by: Allan McRae --- src/pacman/util.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/pacman') diff --git a/src/pacman/util.c b/src/pacman/util.c index 22fdb361..d503073a 100644 --- a/src/pacman/util.c +++ b/src/pacman/util.c @@ -1495,7 +1495,7 @@ static int question(short preset, const char *format, va_list args) fflush(stdout); fflush(stderr); - fprintf(stream, ":: "); + fputs(config->colstr.colon, stream); vfprintf(stream, format, args); if(preset) { @@ -1504,6 +1504,9 @@ static int question(short preset, const char *format, va_list args) fprintf(stream, " %s ", _("[y/N]")); } + fputs(config->colstr.nocolor, stream); + fflush(stream); + if(config->noconfirm) { fprintf(stream, "\n"); return preset; @@ -1562,11 +1565,13 @@ int colon_printf(const char *fmt, ...) int ret; va_list args; - fputs(":: ", stdout); va_start(args, fmt); + fputs(config->colstr.colon, stdout); ret = vprintf(fmt, args); + fputs(config->colstr.nocolor, stdout); va_end(args); + fflush(stdout); return ret; } -- cgit v1.2.3-70-g09d2