aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorseyko <seyko2@gmail.com>2015-03-03 16:29:00 +0300
committerseyko <seyko2@gmail.com>2015-03-03 16:29:00 +0300
commit7f36abd3f21fe0736bfe062f618e4fd1993bf806 (patch)
treebdce908eaae6be0f8e6fde36199fedee5ce5b539
parente374a733d6bf38eeca7a30deb7e476e7f40895ae (diff)
downloadtinycc-7f36abd3f21fe0736bfe062f618e4fd1993bf806.tar.gz
tinycc-7f36abd3f21fe0736bfe062f618e4fd1993bf806.tar.bz2
x86_64-tcc and libtcc1.c: size_t definition is needed for a x86_64-tcc to parse memset()
-rw-r--r--lib/libtcc1.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/libtcc1.c b/lib/libtcc1.c
index 284965e..d8a5e71 100644
--- a/lib/libtcc1.c
+++ b/lib/libtcc1.c
@@ -630,8 +630,9 @@ long long __fixxfdi (long double a1)
#else
/* Avoid including stdlib.h because it is not easily available when
cross compiling */
+#include <stddef.h> /* size_t definition is needed for a x86_64-tcc to parse memset() */
extern void *malloc(unsigned long long);
-void *memset(void *s, int c, size_t n);
+extern void *memset(void *s, int c, size_t n);
extern void free(void*);
extern void abort(void);
#endif