aboutsummaryrefslogtreecommitdiff
path: root/json-rpc-shell.c
diff options
context:
space:
mode:
authorPřemysl Eric Janouch <p@janouch.name>2024-09-11 04:55:48 +0200
committerPřemysl Eric Janouch <p@janouch.name>2024-09-11 04:55:59 +0200
commitb87fbc93a64d9b5dd219396fc5c98e8779c55810 (patch)
treebb202a699a61733dcef0c3152fa5824137171917 /json-rpc-shell.c
parentac1a21eac8b5dfaa479ee3b552a49a9f172296e0 (diff)
downloadjson-rpc-shell-b87fbc93a64d9b5dd219396fc5c98e8779c55810.tar.gz
json-rpc-shell-b87fbc93a64d9b5dd219396fc5c98e8779c55810.tar.xz
json-rpc-shell-b87fbc93a64d9b5dd219396fc5c98e8779c55810.zip
Support musl libcorigin/master
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