diff options
author | Daichi GOTO <daichi@FreeBSD.org> | 2018-07-10 03:49:48 +0000 |
---|---|---|
committer | Daichi GOTO <daichi@FreeBSD.org> | 2018-07-10 03:49:48 +0000 |
commit | 74521224996001be4727fed43c598b448a69f706 (patch) | |
tree | 4044b5b9537ffff80f14dd2a5dbac25ad7da8600 /usr.bin/top/machine.c | |
parent | 82df14c3abfa4c207c731e3d6b5b6e50503a4019 (diff) | |
download | src-74521224996001be4727fed43c598b448a69f706.tar.gz src-74521224996001be4727fed43c598b448a69f706.zip |
top(1): rollback r335836
Encoding-specific processing introduced in r335836 is not recommended.
And doing getenv("LANG") and assuming an encoding based on it is a
very bad practice to internationalize software.
Submitted by: hrs
Differential Revision: https://reviews.freebsd.org/D16203
Notes
Notes:
svn path=/head/; revision=336160
Diffstat (limited to 'usr.bin/top/machine.c')
-rw-r--r-- | usr.bin/top/machine.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/usr.bin/top/machine.c b/usr.bin/top/machine.c index 87a33057250a..75e4de6b6397 100644 --- a/usr.bin/top/machine.c +++ b/usr.bin/top/machine.c @@ -985,13 +985,9 @@ format_next_process(struct handle * xhandle, char *(*get_userid)(int), int flags if (*src == '\0') continue; len = (argbuflen - (dst - argbuf) - 1) / 4; - if (utf8flag) { - utf8strvisx(dst, src, MIN(strlen(src), len)); - } else { - strvisx(dst, src, - MIN(strlen(src), len), - VIS_NL | VIS_CSTYLE); - } + strvisx(dst, src, + MIN(strlen(src), len), + VIS_NL | VIS_CSTYLE); while (*dst != '\0') dst++; if ((argbuflen - (dst - argbuf) - 1) / 4 > 0) |