Unified · Split
| @@ -105,7 +105,7 @@ char* idris_utf8_advance(char* str, int i) { · 104 unmodified lines | |||
| 105 | 105 | ||
| 106 | int idris_utf8_findOffset(char* str, int i) { | 106 | int idris_utf8_findOffset(char* str, int i) { |
| 107 | int offset = 0; | 107 | int offset = 0; |
| 108 | while(i > 0 && str != '\0') { | 108 | while(i > 0 && *str != '\0') { |
| 109 | int len = idris_utf8_charlen(str); | 109 | int len = idris_utf8_charlen(str); |
| 110 | str+=len; | 110 | str+=len; |
| 111 | offset+=len; | 111 | offset+=len; |