Commit 997451da03

dec05eba <dec05eba@protonmail.com>
2020-09-05 14:25:44
Make preprocess function take comptime sized slice
1 parent a394a63
Changed files (1)
lib
lib/std/mem.zig
@@ -870,7 +870,7 @@ fn indexOfPosLinear(comptime T: type, haystack: []const T, start_index: usize, n
     return null;
 }
 
-fn boyerMooreHorspoolPreprocessReverse(pattern: []const u8, table: []usize) void {
+fn boyerMooreHorspoolPreprocessReverse(pattern: []const u8, table: *[256]usize) void {
     for (table) |*c| {
         c.* = pattern.len;
     }
@@ -881,7 +881,7 @@ fn boyerMooreHorspoolPreprocessReverse(pattern: []const u8, table: []usize) void
     }
 }
 
-fn boyerMooreHorspoolPreprocess(pattern: []const u8, table: []usize) void {
+fn boyerMooreHorspoolPreprocess(pattern: []const u8, table: *[256]usize) void {
     for (table) |*c| {
         c.* = pattern.len;
     }