aboutsummaryrefslogtreecommitdiff
path: root/json-rpc-shell.c
diff options
context:
space:
mode:
Diffstat (limited to 'json-rpc-shell.c')
-rw-r--r--json-rpc-shell.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/json-rpc-shell.c b/json-rpc-shell.c
index 86e291d..a80be5d 100644
--- a/json-rpc-shell.c
+++ b/json-rpc-shell.c
@@ -4076,11 +4076,10 @@ main (int argc, char *argv[])
setlocale (LC_CTYPE, "");
char *encoding = nl_langinfo (CODESET);
-#ifdef __linux__
// XXX: not quite sure if this is actually desirable
// TODO: instead retry with JSON_ENSURE_ASCII
- encoding = xstrdup_printf ("%s//TRANSLIT", encoding);
-#endif // __linux__
+ if (ICONV_ACCEPTS_TRANSLIT)
+ encoding = xstrdup_printf ("%s//TRANSLIT", encoding);
if ((g_ctx.term_from_utf8 = iconv_open (encoding, "UTF-8"))
== (iconv_t) -1