aboutsummaryrefslogtreecommitdiff
path: root/toys/posix
diff options
context:
space:
mode:
authorRob Landley <rob@landley.net>2020-12-06 00:02:46 -0600
committerRob Landley <rob@landley.net>2020-12-06 00:02:46 -0600
commit75b89012c90470a27d66b54ad89901b94fcfd169 (patch)
tree07c1b6954a186511f016ca490c71ae0fbd2873f3 /toys/posix
parent0e675d98f3aba7a834dc56c2ae419f20da376f44 (diff)
downloadtoybox-75b89012c90470a27d66b54ad89901b94fcfd169.tar.gz
Remove CONFIG_TOYBOX_I18N and just always support utf8.
Diffstat (limited to 'toys/posix')
-rw-r--r--toys/posix/expand.c24
1 files changed, 10 insertions, 14 deletions
diff --git a/toys/posix/expand.c b/toys/posix/expand.c
index f1fd8d33..f3cd44d0 100644
--- a/toys/posix/expand.c
+++ b/toys/posix/expand.c
@@ -43,22 +43,18 @@ static void do_expand(int fd, char *name)
}
if (!len) break;
for (i=0; i<len; i++) {
- int width = 1;
+ wchar_t blah;
+ int width = utf8towc(&blah, toybuf+i, len-i);
char c;
- if (CFG_TOYBOX_I18N) {
- wchar_t blah;
-
- width = utf8towc(&blah, toybuf+i, len-i);
- if (width > 1) {
- if (width != fwrite(toybuf+i, width, 1, stdout))
- perror_exit("stdout");
- i += width-1;
- x++;
- continue;
- } else if (width == -2) break;
- else if (width == -1) continue;
- }
+ if (width > 1) {
+ if (width != fwrite(toybuf+i, width, 1, stdout))
+ perror_exit("stdout");
+ i += width-1;
+ x++;
+ continue;
+ } else if (width == -2) break;
+ else if (width == -1) continue;
c = toybuf[i];
if (c != '\t') {