More Str.split tests

This commit is contained in:
Chad Stearns 2020-11-11 02:09:44 -05:00
parent b1267d9026
commit 36789e2582

View file

@ -80,7 +80,7 @@ pub fn strSplitInPlace(
array_len: usize,
str_bytes_ptrs: [*]u8,
str_len: usize,
delimiter_bytes: [*]u8,
delimiter_bytes_ptrs: [*]u8,
delimiter_len: usize
) callconv(.C) void {
@ -99,7 +99,7 @@ pub fn strSplitInPlace(
var matches_delimiter = true;
while (delimiter_index < delimiter_len) {
var delimiterChar = delimiter_bytes[delimiter_index];
var delimiterChar = delimiter_bytes_ptrs[delimiter_index];
var strChar = str_bytes_ptrs[str_index + delimiter_index];
if (delimiterChar != strChar) {
@ -253,7 +253,7 @@ test "strSplitInPlace: three pieces" {
pub fn countSegments(
str_bytes_ptrs: [*]u8,
str_len: usize,
delimiter_bytes: [*]u8,
delimiter_bytes_ptrs: [*]u8,
delimiter_len: usize
) callconv(.C) usize {
var count: usize = 1;
@ -268,7 +268,7 @@ pub fn countSegments(
var matches_delimiter = true;
while (delimiter_index < delimiter_len) {
const delimiterChar = delimiter_bytes[delimiter_index];
const delimiterChar = delimiter_bytes_ptrs[delimiter_index];
const strChar = str_bytes_ptrs[str_index + delimiter_index];
if (delimiterChar != strChar) {