gingerBill 7 лет назад
Родитель
Сommit
d079095517
1 измененных файлов с 3 добавлено и 6 удалено
  1. 3 6
      core/fmt.odin

+ 3 - 6
core/fmt.odin

@@ -303,14 +303,11 @@ write_type :: proc(buf: ^String_Buffer, ti: ^Type_Info) {
 
 
 _parse_int :: proc(s: string, offset: int) -> (result: int, new_offset: int, ok: bool) {
-	is_digit :: inline proc(r: rune) -> bool{
-		return '0' <= r && r <= '9';
-	}
+	is_digit :: inline proc(r: byte) -> bool { return '0' <= r && r <= '9' }
 
 	new_offset = offset;
-	n := len(s[new_offset..]);
-	for new_offset <= n {
-		c := rune(s[new_offset]);
+	for new_offset <= len(s) {
+		c := s[new_offset];
 		if !is_digit(c) do break;
 		new_offset += 1;