summaryrefslogtreecommitdiffstats
path: root/CRT.c
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2015-08-20 01:26:38 -0300
committerHisham Muhammad <hisham@gobolinux.org>2015-08-20 01:26:38 -0300
commitf019f4cd9ed78af02fe7810806b607f7a48f7842 (patch)
tree22b1dd75804f5c8f13cff8c8ff0c946f6fa54a8c /CRT.c
parentea18a5009102af12f985082b1ef3841ede627d57 (diff)
parenta2a34e89a1f56996ba2a58d72726d259766ad7b4 (diff)
Merge pull request #221 from eworm-de/define-array-size
use a define for graphical meter array size
Diffstat (limited to 'CRT.c')
-rw-r--r--CRT.c14
1 files changed, 11 insertions, 3 deletions
diff --git a/CRT.c b/CRT.c
index 517f0c82..8e3311ed 100644
--- a/CRT.c
+++ b/CRT.c
@@ -137,6 +137,8 @@ const char *CRT_treeStrAscii[TREE_STR_COUNT] = {
"-", // TREE_STR_SHUT
};
+#ifdef HAVE_LIBNCURSESW
+
const char *CRT_treeStrUtf8[TREE_STR_COUNT] = {
"\xe2\x94\x80", // TREE_STR_HORZ ─
"\xe2\x94\x82", // TREE_STR_VERT │
@@ -147,14 +149,16 @@ const char *CRT_treeStrUtf8[TREE_STR_COUNT] = {
"\xe2\x94\x80", // TREE_STR_SHUT ─
};
+bool CRT_utf8 = false;
+
+#endif
+
const char **CRT_treeStr = CRT_treeStrAscii;
static bool CRT_hasColors;
int CRT_delay = 0;
-bool CRT_utf8 = false;
-
int* CRT_colors;
int CRT_colorSchemes[LAST_COLORSCHEME][LAST_COLORELEMENT] = {
@@ -603,7 +607,11 @@ void CRT_init(int delay, int colorScheme) {
CRT_utf8 = false;
#endif
- CRT_treeStr = CRT_utf8 ? CRT_treeStrUtf8 : CRT_treeStrAscii;
+ CRT_treeStr =
+#ifdef HAVE_LIBNCURSESW
+ CRT_utf8 ? CRT_treeStrUtf8 :
+#endif
+ CRT_treeStrAscii;
#if NCURSES_MOUSE_VERSION > 1
mousemask(BUTTON1_RELEASED | BUTTON4_PRESSED | BUTTON5_PRESSED, NULL);

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