Просмотр исходного кода

Merge pull request #328 from rwhitworth/rwhitworth-patch-2

fix signed char to unsigned char conversion in utf8_charbytes()
Marco Bambini 5 лет назад
Родитель
Сommit
7be722856c
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/utils/gravity_utils.c

+ 1 - 1
src/utils/gravity_utils.c

@@ -469,7 +469,7 @@ end_repl_str:
  */
 
 inline uint32_t utf8_charbytes (const char *s, uint32_t i) {
-    unsigned char c = s[i];
+    unsigned char c = (unsigned char)s[i];
     
     // determine bytes needed for character, based on RFC 3629
     if ((c > 0) && (c <= 127)) return 1;