|
From: | Christian Jullien |
Subject: | [Tinycc-devel] size_t badly redefined in time.h for _WIN64 |
Date: | Mon, 21 Dec 2009 14:17:26 +0100 |
foo.c: #include
<stddef.h> static void
foo(size_t); #include
<time.h> // after time.h
is included, size_t is not of the same type static void
foo(size_t unused) {} tcc foo.c foo.c:4: error:
incompatible types for redefinition of 'foo' Changing by: #ifndef
_SIZE_T_DEFINED #define
_SIZE_T_DEFINED #undef size_t typedef
__SIZE_TYPE__ size_t; #endif Fix the error
since it is the way it is defined in stddef.h And add #define
_SIZE_T_DEFINED In stddef.h C. |
[Prev in Thread] | Current Thread | [Next in Thread] |