Для реализации функций поиска создать отдельный модуль findunit.c и подключать его во время сборки к проверочной программе. Если проверочная программа носит название test.c, то строка сборки может выглядеть так:
cc test.c findunit.c -lmЛибо, при заранее скомпилированном модуле, так:
cc test.c findunit.o -lm