x86-64: change the type of size_t and ptrdiff_t.

size_t and ptrdiff_t should be unsigned long and long, respectively.
This commit is contained in:
Shinichiro Hamaji
2009-07-19 04:26:19 +09:00
committed by grischka
parent 834b782a9c
commit 3a1380120d
2 changed files with 4 additions and 2 deletions

View File

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