| 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; |