Skip to content

Commit

Permalink
renamed len to current_index
Browse files Browse the repository at this point in the history
  • Loading branch information
fabi321 committed Jun 20, 2023
1 parent 0a055ef commit 4a80293
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions src/parser.rs
Original file line number Diff line number Diff line change
Expand Up @@ -268,8 +268,8 @@ pub fn check_cpu_support() {
}

#[inline(always)]
fn parse_coordinate(buffer: *const u8, len: &mut usize) -> (usize, bool) {
let digits = unsafe { (buffer.add(*len) as *const usize).read_unaligned() };
fn parse_coordinate(buffer: *const u8, current_index: &mut usize) -> (usize, bool) {
let digits = unsafe { (buffer.add(*current_index) as *const usize).read_unaligned() };

let mut result = 0;
let mut visited = false;
Expand All @@ -278,7 +278,7 @@ fn parse_coordinate(buffer: *const u8, len: &mut usize) -> (usize, bool) {
let digit = (digits >> (pos * 8)) & 0xff;
if digit >= b'0' as usize && digit <= b'9' as usize {
result = 10 * result + digit - b'0' as usize;
*len += 1;
*current_index += 1;
visited = true;
} else {
break;
Expand All @@ -289,10 +289,10 @@ fn parse_coordinate(buffer: *const u8, len: &mut usize) -> (usize, bool) {
}

#[inline(always)]
fn parse_pixel_coordinates(buffer: *const u8, len: &mut usize) -> (usize, usize, bool) {
let (x, x_visited) = parse_coordinate(buffer, len);
*len += 1;
let (y, y_visited) = parse_coordinate(buffer, len);
fn parse_pixel_coordinates(buffer: *const u8, current_index: &mut usize) -> (usize, usize, bool) {
let (x, x_visited) = parse_coordinate(buffer, current_index);
*current_index += 1;
let (y, y_visited) = parse_coordinate(buffer, current_index);
(x, y, x_visited && y_visited)
}

Expand Down

0 comments on commit 4a80293

Please sign in to comment.