This fixes these GCC warnings when -Wsystem-headers is used: /usr/include/bits/stdlib-bsearch.h: In function ‘bsearch’: /usr/include/bits/stdlib-bsearch.h:32:13: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] 32 | __p = (void *) (((const char *) __base) + (__idx * __size)); | ^ /usr/include/bits/stdlib-bsearch.h:39:16: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] 39 | return (void *) __p; | ^ OK to push?