diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/libtcc1.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/libtcc1.c b/lib/libtcc1.c index 1f246be..159c401 100644 --- a/lib/libtcc1.c +++ b/lib/libtcc1.c @@ -607,9 +607,16 @@ unsigned long long __fixunsxfdi (long double a1) #if defined(__x86_64__) && !defined(_WIN64) +#ifndef __TINYC__ +#include <stdlib.h> +#include <stdio.h> +#else /* Avoid including stdlib.h because it is not easily available when cross compiling */ extern void *malloc(unsigned long long); +extern void free(void*); +extern void abort(void); +#endif enum __va_arg_type { __va_gen_reg, __va_float_reg, __va_stack |
