19eb461aaSDag-Erling Smørgrav /* 29eb461aaSDag-Erling Smørgrav * stdlib.h compatibility shim 39eb461aaSDag-Erling Smørgrav * Public domain 49eb461aaSDag-Erling Smørgrav */ 59eb461aaSDag-Erling Smørgrav 69eb461aaSDag-Erling Smørgrav #include_next <stdlib.h> 79eb461aaSDag-Erling Smørgrav 89eb461aaSDag-Erling Smørgrav #ifndef DIFFCOMPAT_STDLIB_H 99eb461aaSDag-Erling Smørgrav #define DIFFCOMPAT_STDLIB_H 109eb461aaSDag-Erling Smørgrav 119eb461aaSDag-Erling Smørgrav #include <sys/types.h> 129eb461aaSDag-Erling Smørgrav #include <stdint.h> 139eb461aaSDag-Erling Smørgrav 149eb461aaSDag-Erling Smørgrav const char * getprogname(void); 159eb461aaSDag-Erling Smørgrav 169eb461aaSDag-Erling Smørgrav void *reallocarray(void *, size_t, size_t); 179eb461aaSDag-Erling Smørgrav void *recallocarray(void *, size_t, size_t, size_t); 189eb461aaSDag-Erling Smørgrav int mergesort(void *, size_t, size_t, int (*cmp)(const void *, const void *)); 199eb461aaSDag-Erling Smørgrav 209eb461aaSDag-Erling Smørgrav #endif 21