diff options
| author | 2024-02-17 13:31:45 -0400 | |
|---|---|---|
| committer | 2024-02-17 13:31:45 -0400 | |
| commit | ae5d7a0c310c7b0acd7a51e97ee46893f3d5b79e (patch) | |
| tree | 2c777053752e347b7b0f27127a17bdda97795e8d /src/CodePoint.zig | |
| parent | display_width tweaks (diff) | |
| download | zg-ae5d7a0c310c7b0acd7a51e97ee46893f3d5b79e.tar.gz zg-ae5d7a0c310c7b0acd7a51e97ee46893f3d5b79e.tar.xz zg-ae5d7a0c310c7b0acd7a51e97ee46893f3d5b79e.zip | |
Fixed isAsciiOnly and CodePointIterator ASCII bugs
Diffstat (limited to 'src/CodePoint.zig')
| -rw-r--r-- | src/CodePoint.zig | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/CodePoint.zig b/src/CodePoint.zig index 1c1bec1..62dd793 100644 --- a/src/CodePoint.zig +++ b/src/CodePoint.zig | |||
| @@ -18,11 +18,11 @@ pub const CodePointIterator = struct { | |||
| 18 | 18 | ||
| 19 | if (self.bytes[self.i] < 128) { | 19 | if (self.bytes[self.i] < 128) { |
| 20 | // ASCII fast path | 20 | // ASCII fast path |
| 21 | defer self.i += 1; | 21 | self.i += 1; |
| 22 | return .{ | 22 | return .{ |
| 23 | .code = self.bytes[self.i], | 23 | .code = self.bytes[self.i - 1], |
| 24 | .len = 1, | 24 | .len = 1, |
| 25 | .offset = self.i, | 25 | .offset = self.i - 1, |
| 26 | }; | 26 | }; |
| 27 | } | 27 | } |
| 28 | 28 | ||