pintos: Avoid literal control character in Perl variable name.
[pintos-anon] / src / lib / stdlib.h
index d2f9bba721a83ea69abd635685b304200dfdd61f..d14afa38384e599969135d7178342a0624f47e2a 100644 (file)
@@ -1,8 +1,22 @@
 #ifndef __LIB_STDLIB_H
 #define __LIB_STDLIB_H
 
-#include "stddef.h"
+#include <stddef.h>
 
+/* Standard functions. */
 int atoi (const char *);
+void qsort (void *array, size_t cnt, size_t size,
+            int (*compare) (const void *, const void *));
+void *bsearch (const void *key, const void *array, size_t cnt,
+               size_t size, int (*compare) (const void *, const void *));
+
+/* Nonstandard functions. */
+void sort (void *array, size_t cnt, size_t size,
+           int (*compare) (const void *, const void *, void *aux),
+           void *aux);
+void *binary_search (const void *key, const void *array, size_t cnt,
+                     size_t size,
+                     int (*compare) (const void *, const void *, void *aux),
+                     void *aux);
 
 #endif /* lib/stdlib.h */