1 // ----------------------------------------------------------------------------
3 // ----------------------------------------------------------------------------
4 // Public Domain C Library - http://pdclib.sourceforge.net
5 // This code is Public Domain. Use, modify, and redistribute at will.
6 // ----------------------------------------------------------------------------
9 void * bsearch( const void * key, const void * base, size_t nelem, size_t size, int (*cmp) ( const void * ck, const void * ce) ) { /* TODO */ };
11 /* PDPC code - unreviewed
20 ptr = (void *)((char *)base + try * size);
21 res = compar(ptr, key);
28 nmemb = nmemb - try - 1;
29 base = (const void *)((const char *)ptr + size);