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
870870 return null;
871871}
872872
873fn boyerMooreHorspoolPreprocessReverse(pattern: []const u8, table: []usize) void {
873fn boyerMooreHorspoolPreprocessReverse(pattern: []const u8, table: *[256]usize) void {
874874 for (table) |*c| {
875875 c.* = pattern.len;
876876 }
......@@ -881,7 +881,7 @@ fn boyerMooreHorspoolPreprocessReverse(pattern: []const u8, table: []usize) void
881881 }
882882}
883883
884fn boyerMooreHorspoolPreprocess(pattern: []const u8, table: []usize) void {
884fn boyerMooreHorspoolPreprocess(pattern: []const u8, table: *[256]usize) void {
885885 for (table) |*c| {
886886 c.* = pattern.len;
887887 }