chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
tree-wide: some work-arounds for gcc false positives regarding uninitialized variables
[elogind.git]
/
src
/
basic
/
terminal-util.c
diff --git
a/src/basic/terminal-util.c
b/src/basic/terminal-util.c
index 8f46c9267b1a091c1137199d81bf8692d5a88e9c..fa4f60826c9821b3f26f87ac2c6a355fde8ade02 100644
(file)
--- a/
src/basic/terminal-util.c
+++ b/
src/basic/terminal-util.c
@@
-156,14
+156,14
@@
int ask_char(char *ret, const char *replies, const char *text, ...) {
char c;
bool need_nl = true;
char c;
bool need_nl = true;
- if (
on_tty
())
+ if (
colors_enabled
())
fputs(ANSI_HIGHLIGHT, stdout);
va_start(ap, text);
vprintf(text, ap);
va_end(ap);
fputs(ANSI_HIGHLIGHT, stdout);
va_start(ap, text);
vprintf(text, ap);
va_end(ap);
- if (
on_tty
())
+ if (
colors_enabled
())
fputs(ANSI_NORMAL, stdout);
fflush(stdout);
fputs(ANSI_NORMAL, stdout);
fflush(stdout);
@@
-200,14
+200,14
@@
int ask_string(char **ret, const char *text, ...) {
char line[LINE_MAX];
va_list ap;
char line[LINE_MAX];
va_list ap;
- if (
on_tty
())
+ if (
colors_enabled
())
fputs(ANSI_HIGHLIGHT, stdout);
va_start(ap, text);
vprintf(text, ap);
va_end(ap);
fputs(ANSI_HIGHLIGHT, stdout);
va_start(ap, text);
vprintf(text, ap);
va_end(ap);
- if (
on_tty
())
+ if (
colors_enabled
())
fputs(ANSI_NORMAL, stdout);
fflush(stdout);
fputs(ANSI_NORMAL, stdout);
fflush(stdout);