From 85bb4ad9cb820ac3b8e935a930084a06cbfd2847 Mon Sep 17 00:00:00 2001 From: Daniel Lange Date: Mon, 11 Apr 2016 13:00:20 +0200 Subject: Imported Upstream version 0.6.3 --- CRT.c | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) (limited to 'CRT.c') 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)); -- cgit v1.2.3