From 15a9452d33fd0ccfe065e733435624ca0a7a50f2 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Mon, 24 Jul 2017 17:04:11 +0200 Subject: [PATCH] mescc: Tinycc support: qsort stub. * mlibc/include/stdlib.h (qsort): Declare. * mlibc/libc-mes+tcc.c (qsort): Add stub. --- mlibc/include/stdlib.h | 3 ++- mlibc/libc-mes+tcc.c | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/mlibc/include/stdlib.h b/mlibc/include/stdlib.h index afa54892..caeb192a 100644 --- a/mlibc/include/stdlib.h +++ b/mlibc/include/stdlib.h @@ -37,8 +37,9 @@ int atoi (char const *s); void exit (int); char* getenv (char const* s); void *malloc (size_t); -unsigned long strtoul (char const *nptr, char **endptr, int base); +void qsort (void *base, size_t nmemb, size_t size, int (*compar)(void const *, void const *)); void *realloc (void *p, size_t size); +unsigned long strtoul (char const *nptr, char **endptr, int base); #endif // !(__GNUC__ && POSIX) diff --git a/mlibc/libc-mes+tcc.c b/mlibc/libc-mes+tcc.c index f7b928e1..d18fb88e 100644 --- a/mlibc/libc-mes+tcc.c +++ b/mlibc/libc-mes+tcc.c @@ -20,6 +20,7 @@ #include #include +#include #include #include @@ -78,6 +79,11 @@ memcmp (void const *s1, void const *s2, size_t n) return 0; } +void +qsort (void *base, size_t nmemb, size_t size, int (*compar)(void const *, void const *)) +{ +} + int snprintf(char *str, size_t size, char const *format, ...) {