mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-27 13:59:08 +00:00
More Str.split tests
This commit is contained in:
parent
b1267d9026
commit
36789e2582
1 changed files with 4 additions and 4 deletions
|
@ -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) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue