tinycc-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Tinycc-devel] size_t badly redefined in time.h for _WIN64


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.

 

 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]