From: Roberto E. Vargas Caballero Date: Tue, 25 Sep 2012 19:04:35 +0000 (+0200) Subject: Fix bug in tputc writing to io file X-Git-Url: https://git.xinqibao.xyz/st.git/commitdiff_plain/eb360e5fd151107ca8088a9c1aad33aa373c4fb0?ds=sidebyside;hp=eb360e5fd151107ca8088a9c1aad33aa373c4fb0 Fix bug in tputc writing to io file If -f options is enabled then tputc() writes all the data to a file. Actual code assumes that all the strings in 'c' parameters have always 1 byte length, but this is not always true, because due to utf-8 encoding some characters can have a diferent length. So it is necessary pass string length to tputc in order it can call to write() correctly. --- st.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) ---