mescc: Tinycc support: qsort stub.

* mlibc/include/stdlib.h (qsort): Declare.
* mlibc/libc-mes+tcc.c (qsort): Add stub.
This commit is contained in:
Jan Nieuwenhuizen 2017-07-24 17:04:11 +02:00
parent 2d1623c5f0
commit 15a9452d33
2 changed files with 8 additions and 1 deletions

View File

@ -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)

View File

@ -20,6 +20,7 @@
#include <libc-mes.c>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
@ -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, ...)
{