diff options
author | Michał Cichoń <michcic@gmail.com> | 2015-12-10 01:34:44 +0100 |
---|---|---|
committer | Michał Cichoń <michcic@gmail.com> | 2015-12-10 01:34:44 +0100 |
commit | acabd52d772e055080c5e58ec08e51a5017e9442 (patch) | |
tree | 40e8c06ea77ac61e1c203a0663e1bebc043888a7 /src/ui.c | |
parent | 81ef4f32ebb07b768a7cc4a8937a624cdcdc6f80 (diff) | |
parent | 041a1ef65bdbc23ac6774ef2b06f1fe6ddba5e4d (diff) | |
download | pianobar-windows-acabd52d772e055080c5e58ec08e51a5017e9442.tar.gz pianobar-windows-acabd52d772e055080c5e58ec08e51a5017e9442.tar.bz2 pianobar-windows-acabd52d772e055080c5e58ec08e51a5017e9442.zip |
Windows 8+ compatibility and WMF player fixes.
Diffstat (limited to 'src/ui.c')
-rw-r--r-- | src/ui.c | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -75,7 +75,7 @@ static const char *BarStrCaseStr (const char *haystack, const char *needle) { return NULL; } -char* BatStrFormat (const char* format, va_list args) { +char* BarStrFormat (const char* format, va_list args) { static const size_t c_initial_buffer_size = 256; char* buffer = malloc(c_initial_buffer_size); @@ -117,7 +117,7 @@ void BarUiMsg (const BarSettings_t *settings, const BarUiMsg_t type, case MSG_DEBUG: /* print ANSI clear line */ - fputs ("\033[2K", stdout); + BarConsolePuts("\033[2K"); break; default: @@ -125,14 +125,14 @@ void BarUiMsg (const BarSettings_t *settings, const BarUiMsg_t type, } if (settings->msgFormat[type].prefix != NULL) { - fputs (settings->msgFormat[type].prefix, stdout); + BarConsolePuts(settings->msgFormat[type].prefix); } va_start (fmtargs, format); - vprintf (format, fmtargs); + BarConsolePrintV (format, fmtargs); if (type == MSG_DEBUG) { - char* msg = BatStrFormat (format, fmtargs); + char* msg = BarStrFormat (format, fmtargs); if (msg != NULL) { BarConsoleSetClipboard (msg); free (msg); @@ -142,10 +142,10 @@ void BarUiMsg (const BarSettings_t *settings, const BarUiMsg_t type, va_end (fmtargs); if (settings->msgFormat[type].postfix != NULL) { - fputs (settings->msgFormat[type].postfix, stdout); + BarConsolePuts(settings->msgFormat[type].postfix); } - fflush (stdout); + BarConsoleFlush(); } /* piano wrapper: prepare/execute http request and pass result back to |