mescc: Tinycc support: longjmp, setjump stub.
* mlibc/include/stdarg.h (longjmp, setjmp): Declare. * mlibc/libc-mes+tcc.c (longjmp, setjmp): Add stub.
This commit is contained in:
parent
a13b2ad28c
commit
cd5536b283
|
@ -26,6 +26,8 @@
|
|||
#else // ! (__GNUC__ && POSIX)
|
||||
|
||||
typedef int jmp_buf;
|
||||
void longjmp (jmp_buf env, int val);
|
||||
int setjmp (jmp_buf env);
|
||||
|
||||
#endif // ! (__GNUC__ && POSIX)
|
||||
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
*/
|
||||
|
||||
#include <libc-mes.c>
|
||||
#include <setjmp.h>
|
||||
#include <stdarg.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
@ -107,6 +108,11 @@ localtime (time_t const *timep)
|
|||
return 0;
|
||||
}
|
||||
|
||||
void
|
||||
longjmp (jmp_buf env, int val)
|
||||
{
|
||||
}
|
||||
|
||||
void *
|
||||
memcpy (void *dest, void const *src, size_t n)
|
||||
{
|
||||
|
@ -136,6 +142,12 @@ qsort (void *base, size_t nmemb, size_t size, int (*compar)(void const *, void c
|
|||
{
|
||||
}
|
||||
|
||||
int
|
||||
setjmp (jmp_buf env)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
int
|
||||
snprintf(char *str, size_t size, char const *format, ...)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue