]> git.lizzy.rs Git - linenoise.git/commitdiff
Better treatment of high-bit chars for non-utf8
authorSteve Bennett <steveb@workware.net.au>
Tue, 13 Sep 2011 22:57:13 +0000 (08:57 +1000)
committerSteve Bennett <steveb@workware.net.au>
Tue, 13 Sep 2011 22:58:26 +0000 (08:58 +1000)
Signed-off-by: Steve Bennett <steveb@workware.net.au>
utf8.h

diff --git a/utf8.h b/utf8.h
index 564d64e45d989aa9ec5b1801831fb3c7926acf97..11dc51bd4237c0d10574ac32f6a940ce14be7dc4 100644 (file)
--- a/utf8.h
+++ b/utf8.h
@@ -13,7 +13,7 @@
 
 /* No utf-8 support. 1 byte = 1 char */
 #define utf8_strlen(S, B) (B) < 0 ? (int)strlen(S) : (B)
-#define utf8_tounicode(S, CP) (*(CP) = *(S), 1)
+#define utf8_tounicode(S, CP) (*(CP) = (unsigned char)*(S), 1)
 #define utf8_index(C, I) (I)
 #define utf8_charlen(C) 1