From d8e23bb0847d766d7f3fdf8bdd11f7d70829fad8 Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Fri, 17 Jul 2015 14:33:34 +0200 Subject: remove UTF-8 code when compiling with --disable-unicode --- CRT.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'CRT.c') diff --git a/CRT.c b/CRT.c index b44a86b6..3c0829a1 100644 --- a/CRT.c +++ b/CRT.c @@ -133,6 +133,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 │ @@ -143,14 +145,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] = { @@ -596,7 +600,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; mousemask(BUTTON1_CLICKED, NULL); } -- cgit v1.2.3