colourize colon_printf and question

Signed-off-by: Simon Gomizelj <simongmzlj@gmail.com>
Signed-off-by: Allan McRae <allan@archlinux.org>
This commit is contained in:
Simon Gomizelj 2013-03-06 11:53:04 -05:00 committed by Allan McRae
parent 6582f68c9d
commit e8130b8f2c
1 changed files with 7 additions and 2 deletions

View File

@ -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;
}