aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/top/machine.c
diff options
context:
space:
mode:
authorDaichi GOTO <daichi@FreeBSD.org>2018-07-10 03:49:48 +0000
committerDaichi GOTO <daichi@FreeBSD.org>2018-07-10 03:49:48 +0000
commit74521224996001be4727fed43c598b448a69f706 (patch)
tree4044b5b9537ffff80f14dd2a5dbac25ad7da8600 /usr.bin/top/machine.c
parent82df14c3abfa4c207c731e3d6b5b6e50503a4019 (diff)
downloadsrc-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.c10
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)