summaryrefslogtreecommitdiffstats
path: root/package/htop/0001-MetersPanel-remove-0xe2-from-MetersPanel.c.patch
blob: 81f9d1bd97c4b7d0419940115704b46b20a0e54f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
From ae32d292ca641c08b6db8d2f7cfcce2a54d00835 Mon Sep 17 00:00:00 2001
From: Romain Naour <romain.naour@gmail.com>
Date: Tue, 20 Feb 2018 23:09:24 +0100
Subject: [PATCH] MetersPanel: remove 0xe2 from MetersPanel.c

This non ascii character trigger an issue with MakeHeader.py.

./scripts/MakeHeader.py MetersPanel.c
Traceback (most recent call last):
  File "./scripts/MakeHeader.py", line 32, in <module>
    for line in file.readlines():
  File "[...]/output/host/lib/python3.6/encodings/ascii.py", line 26, in decode
    return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 956: ordinal not in range(128)

http://autobuild.buildroot.net/results/8ed/8edb78b054a265447fd0e83f67cba5f978be4ed6/build-end.log

Signed-off-by: Romain Naour <romain.naour@gmail.com>
---
 MetersPanel.c | 2 +-
 MetersPanel.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/MetersPanel.c b/MetersPanel.c
index 3cf3e07..47296a4 100644
--- a/MetersPanel.c
+++ b/MetersPanel.c
@@ -37,7 +37,7 @@ static const char* const MetersFunctions[] = {"Style ", "Move  ", "
 static const char* const MetersKeys[] = {"Space", "Enter", "  ", "Del", "F10"};
 static int MetersEvents[] = {' ', 13, ERR, KEY_DC, KEY_F(10)};
 
-// We avoid UTF-8 arrows ← → here as they might display full-width on Chinese
+// We avoid UTF-8 arrows <- -> here as they might display full-width on Chinese
 // terminals, breaking our aligning.
 // In <http://unicode.org/reports/tr11/>, arrows (U+2019..U+2199) are
 // considered "Ambiguous characters".
diff --git a/MetersPanel.h b/MetersPanel.h
index e00169c..e80754a 100644
--- a/MetersPanel.h
+++ b/MetersPanel.h
@@ -29,7 +29,7 @@ struct MetersPanel_ {
 
 // Note: In code the meters are known to have bar/text/graph "Modes", but in UI
 // we call them "Styles".
-// We avoid UTF-8 arrows ← → here as they might display full-width on Chinese
+// We avoid UTF-8 arrows <- -> here as they might display full-width on Chinese
 // terminals, breaking our aligning.
 // In <http://unicode.org/reports/tr11/>, arrows (U+2019..U+2199) are
 // considered "Ambiguous characters".
-- 
2.14.3

OpenPOWER on IntegriCloud