diff -r -u old/iso/stdlib_iso.h new/iso/stdlib_iso.h
--- old/iso/stdlib_iso.h	Wed May 20 12:02:31 2009
+++ new/iso/stdlib_iso.h	Wed May 20 12:01:23 2009
@@ -110,8 +110,10 @@
 extern double atof(const char *);
 extern int atoi(const char *);
 extern long int atol(const char *);
+/* SMOSS 29/08/07
 extern void *bsearch(const void *, const void *, size_t, size_t,
 	int (*)(const void *, const void *));
+*/
 #if __cplusplus >= 199711L
 extern "C++" {
 	void *bsearch(const void *, const void *, size_t, size_t,
@@ -131,7 +133,6 @@
 extern size_t mbstowcs(wchar_t *_RESTRICT_KYWD, const char *_RESTRICT_KYWD,
 	size_t);
 extern int mbtowc(wchar_t *_RESTRICT_KYWD, const char *_RESTRICT_KYWD, size_t);
-extern void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
 #if __cplusplus >= 199711L
 extern "C++" {
 	void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
