aboutsummaryrefslogtreecommitdiffstats
path: root/CRT.c
diff options
context:
space:
mode:
authorDaniel Lange <DLange@git.local>2016-04-11 13:00:20 +0200
committerDaniel Lange <DLange@git.local>2016-04-11 13:00:20 +0200
commit85bb4ad9cb820ac3b8e935a930084a06cbfd2847 (patch)
tree681fd9b2d9fa80931b2a8bec4bb6667865b7c569 /CRT.c
parentea859f50d9438bc61ae96721a4d255b49de78653 (diff)
downloaddebian_htop-85bb4ad9cb820ac3b8e935a930084a06cbfd2847.tar.gz
debian_htop-85bb4ad9cb820ac3b8e935a930084a06cbfd2847.tar.bz2
debian_htop-85bb4ad9cb820ac3b8e935a930084a06cbfd2847.zip
Imported Upstream version 0.6.3upstream/0.6.3
Diffstat (limited to 'CRT.c')
-rw-r--r--CRT.c21
1 files changed, 7 insertions, 14 deletions
diff --git a/CRT.c b/CRT.c
index 6b1d120..9c283c9 100644
--- a/CRT.c
+++ b/CRT.c
@@ -96,24 +96,17 @@ typedef enum ColorElements_ {
LAST_COLORELEMENT
} ColorElements;
-extern int CRT_delay;
-
-extern int CRT_colors[LAST_COLORELEMENT];
-
-extern int CRT_colorScheme;
-
}*/
// TODO: centralize these in Settings.
-/* private property */
-int CRT_delay;
+int CRT_delay = 0;
+
+int CRT_colorScheme = 0;
-/* private property */
-int CRT_colorScheme;
+int CRT_colors[LAST_COLORELEMENT] = { 0 };
-/* private property */
-int CRT_colors[LAST_COLORELEMENT];
+char* CRT_termType;
// TODO: pass an instance of Settings instead.
@@ -133,8 +126,8 @@ void CRT_init(int delay, int colorScheme) {
} else {
CRT_hasColors = false;
}
- char* termType = getenv("TERM");
- if (String_eq(termType, "xterm") || String_eq(termType, "xterm-color") || String_eq(termType, "vt220")) {
+ CRT_termType = getenv("TERM");
+ if (String_eq(CRT_termType, "xterm") || String_eq(CRT_termType, "xterm-color") || String_eq(CRT_termType, "vt220")) {
define_key("\033[H", KEY_HOME);
define_key("\033[F", KEY_END);
define_key("\033OP", KEY_F(1));

© 2014-2024 Faster IT GmbH | imprint | privacy policy