tUse utf8len instead of utf8decode. - st - [fork] customized build of st, the s… | |
git clone git://src.adamsgaard.dk/st | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 61c35cd24625c6d14b4a2de8bd639da52aa513bd | |
parent 742a41d6554ce1848f45ea89cb83d62c7e881352 | |
Author: [email protected] <[email protected]> | |
Date: Tue, 21 Apr 2015 23:27:22 +0200 | |
Use utf8len instead of utf8decode. | |
Diffstat: | |
M st.c | 3 +-- | |
1 file changed, 1 insertion(+), 2 deletions(-) | |
--- | |
diff --git a/st.c b/st.c | |
t@@ -3672,7 +3672,6 @@ drawregion(int x1, int y1, int x2, int y2) { | |
Glyph base, new; | |
char buf[DRAW_BUF_SIZ]; | |
bool ena_sel = sel.ob.x != -1 && sel.alt == IS_SET(MODE_ALTSCREEN); | |
- long unicodep; | |
if(!(xw.state & WIN_VISIBLE)) | |
return; | |
t@@ -3701,7 +3700,7 @@ drawregion(int x1, int y1, int x2, int y2) { | |
base = new; | |
} | |
- sl = utf8decode(new.c, &unicodep, UTF_SIZ); | |
+ sl = utf8len(new.c); | |
memcpy(buf+ib, new.c, sl); | |
ib += sl; | |
ic += (new.mode & ATTR_WIDE)? 2 : 1; |