summaryrefslogtreecommitdiffstats
path: root/arguments.c
diff options
context:
space:
mode:
authornicm <nicm>2017-01-18 10:08:05 +0000
committernicm <nicm>2017-01-18 10:08:05 +0000
commitfaa05703091de29e5af06777513acd7a562433ba (patch)
tree7bea105a348664aa15078a726c914819d5059adb /arguments.c
parent4bb5a1d6a7d1cbf2aa3647afeab270f1afa5d4a7 (diff)
Plain stravis() because it will mangle UTF-8 characters, so add
utf8_stravis() which calls our existing utf8_strvis() and use it instead
Diffstat (limited to 'arguments.c')
-rw-r--r--arguments.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/arguments.c b/arguments.c
index c4c8e891..5ac51ddc 100644
--- a/arguments.c
+++ b/arguments.c
@@ -162,7 +162,7 @@ args_print(struct args *args)
flags = VIS_OCTAL|VIS_TAB|VIS_NL;
if (entry->value[strcspn(entry->value, quoted)] != '\0')
flags |= VIS_DQ;
- stravis(&escaped, entry->value, flags);
+ utf8_stravis(&escaped, entry->value, flags);
if (flags & VIS_DQ)
args_print_add(&buf, &len, "\"%s\"", escaped);
else
@@ -178,7 +178,7 @@ args_print(struct args *args)
flags = VIS_OCTAL|VIS_TAB|VIS_NL;
if (args->argv[i][strcspn(args->argv[i], quoted)] != '\0')
flags |= VIS_DQ;
- stravis(&escaped, args->argv[i], flags);
+ utf8_stravis(&escaped, args->argv[i], flags);
if (flags & VIS_DQ)
args_print_add(&buf, &len, "\"%s\"", escaped);
else