Remove last parameter of utf8encode - st - Personal fork of st
 (HTM) git clone git://git.drkhsh.at/st.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 753fe862b14c7dd4b0449ab2c3bf22ecbb10030e
 (DIR) parent 61c35cd24625c6d14b4a2de8bd639da52aa513bd
 (HTM) Author: noname@inventati.org <noname@inventati.org>
       Date:   Tue, 21 Apr 2015 23:28:40 +0200
       
       Remove last parameter of utf8encode
       
       This parameter was always UTF_SIZ, so it is better remove it and
       use directly UTF_SIZ in it.
       
       Diffstat:
         M st.c                                |      10 +++++-----
       
       1 file changed, 5 insertions(+), 5 deletions(-)
       ---
 (DIR) diff --git a/st.c b/st.c
       @@ -459,7 +459,7 @@ static void mousereport(XEvent *);
        
        static size_t utf8decode(char *, long *, size_t);
        static long utf8decodebyte(char, size_t *);
       -static size_t utf8encode(long, char *, size_t);
       +static size_t utf8encode(long, char *);
        static char utf8encodebyte(long, size_t);
        static size_t utf8len(char *);
        static size_t utf8validate(long *, size_t);
       @@ -610,11 +610,11 @@ utf8decodebyte(char c, size_t *i) {
        }
        
        size_t
       -utf8encode(long u, char *c, size_t clen) {
       +utf8encode(long u, char *c) {
                size_t len, i;
        
                len = utf8validate(&u, 0);
       -        if(clen < len)
       +        if(len > UTF_SIZ)
                        return 0;
                for(i = len - 1; i != 0; --i) {
                        c[i] = utf8encodebyte(u, 0);
       @@ -1351,7 +1351,7 @@ ttyread(void) {
                buflen += ret;
                ptr = buf;
                while((charsize = utf8decode(ptr, &unicodep, buflen))) {
       -                utf8encode(unicodep, s, UTF_SIZ);
       +                utf8encode(unicodep, s);
                        tputc(s, charsize);
                        ptr += charsize;
                        buflen -= charsize;
       @@ -3848,7 +3848,7 @@ kpress(XEvent *ev) {
                        if(IS_SET(MODE_8BIT)) {
                                if(*buf < 0177) {
                                        c = *buf | 0x80;
       -                                len = utf8encode(c, buf, UTF_SIZ);
       +                                len = utf8encode(c, buf);
                                }
                        } else {
                                buf[1] = buf[0];