From 3a1380120d8c952a34f6b5db0b3c42f794770f51 Mon Sep 17 00:00:00 2001 From: Shinichiro Hamaji Date: Sun, 19 Jul 2009 04:26:19 +0900 Subject: x86-64: change the type of size_t and ptrdiff_t. size_t and ptrdiff_t should be unsigned long and long, respectively. --- libtcc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libtcc.c') diff --git a/libtcc.c b/libtcc.c index c25fb2c..8e43fe2 100644 --- a/libtcc.c +++ b/libtcc.c @@ -1892,8 +1892,8 @@ TCCState *tcc_new(void) tcc_define_symbol(s, "__TINYC__", NULL); /* tiny C & gcc defines */ - tcc_define_symbol(s, "__SIZE_TYPE__", "unsigned int"); - tcc_define_symbol(s, "__PTRDIFF_TYPE__", "int"); + tcc_define_symbol(s, "__SIZE_TYPE__", "unsigned long"); + tcc_define_symbol(s, "__PTRDIFF_TYPE__", "long"); #ifdef TCC_TARGET_PE tcc_define_symbol(s, "__WCHAR_TYPE__", "unsigned short"); #else -- cgit v1.3.1