authorgravatar for dec05eba@protonmail.comdec05eba <dec05eba@protonmail.com> 2020-09-05 14:25:44+02:00
committergravatar for dec05eba@protonmail.comdec05eba <dec05eba@protonmail.com> 2020-09-05 14:25:44+02:00
log997451da03f25de310fc9f19393b19fbb5ac0062
treea39a04579727959d2280881174b7b7a86fd8c864
parenta394a6300cb79ced98d445917c8c73937107e4d1

Make preprocess function take comptime sized slice


1 files changed, 2 insertions(+), 2 deletions(-)

lib/std/mem.zig+2-2
...@@ -870,7 +870,7 @@ fn indexOfPosLinear(comptime T: type, haystack: []const T, start_index: usize, n...@@ -870,7 +870,7 @@ fn indexOfPosLinear(comptime T: type, haystack: []const T, start_index: usize, n
870 return null;870 return null;
871}871}
872872
873fn boyerMooreHorspoolPreprocessReverse(pattern: []const u8, table: []usize) void {873fn boyerMooreHorspoolPreprocessReverse(pattern: []const u8, table: *[256]usize) void {
874 for (table) |*c| {874 for (table) |*c| {
875 c.* = pattern.len;875 c.* = pattern.len;
876 }876 }
...@@ -881,7 +881,7 @@ fn boyerMooreHorspoolPreprocessReverse(pattern: []const u8, table: []usize) void...@@ -881,7 +881,7 @@ fn boyerMooreHorspoolPreprocessReverse(pattern: []const u8, table: []usize) void
881 }881 }
882}882}
883883
884fn boyerMooreHorspoolPreprocess(pattern: []const u8, table: []usize) void {884fn boyerMooreHorspoolPreprocess(pattern: []const u8, table: *[256]usize) void {
885 for (table) |*c| {885 for (table) |*c| {
886 c.* = pattern.len;886 c.* = pattern.len;
887 }887 }