A very old implementation of BoyerMoore and Turbo-BoyerMoore Algorithms for exact string search of the pattern in the text (reference : Crochemore, String algorithms).
It is not finished, nor tested.
You may try it like this:
make
./bm gcatcgcagagagtatacagtacggcatcgcagagagtatacagtacg gcagagag
GPL v3 or later