Boyer-Moore string search: Difference between revisions

m
Line 541:
I: Integer;
begin
FillDWord(BcTable, SuccLength(High(Byte)BcTable), DWord(Length(aPattern)));
for I := 0 to Length(aPattern) - 2 do
BcTable[p[I]] := Pred(Length(aPattern) - I);
73

edits