module stb.wrapper;

import stb;


int binarySearch(int min, int max, int delegate(int) comp, bool lower = true)
{
	stb_search s;
	auto res = stb_search_binary(&s, min, max, lower);

	while(stb_probe(&s, comp(res), &res))
	{}

	return res;
}