Usermode/libc,libposix - Fixing errors in headers
[tpg/acess2.git] / Usermode / Libraries / libc.so_src / include_exp / stdlib.h
index acba082..0dae764 100644 (file)
@@ -34,7 +34,6 @@ extern float  atof(const char *ptr);
 extern void    exit(int status) __attribute__((noreturn));\r
 extern void    abort(void);\r
 extern void    atexit(void (*__func)(void));\r
-extern void    qsort(void *base, size_t nmemb, size_t size, int(*compar)(const void *, const void *));\r
 extern int     abs(int j);\r
 extern long int        labs(long int j);\r
 extern long long int   llabs(long long int j);\r
@@ -42,6 +41,11 @@ extern long long int llabs(long long int j);
 /* --- Environment --- */\r
 extern char    *getenv(const char *name);\r
 \r
+/* --- Search/Sort --- */\r
+typedef int (*_stdlib_compar_t)(const void *, const void *);\r
+extern void    *bsearch(const void *key, const void *base, size_t nmemb, size_t size, _stdlib_compar_t compar);\r
+extern void    qsort(void *base, size_t nmemb, size_t size, _stdlib_compar_t compar);\r
+\r
 /* --- Heap --- */\r
 extern void    free(void *mem);\r
 extern void    *malloc(size_t bytes);\r

UCC git Repository :: git.ucc.asn.au