Re: Is "WIN32" #defined in Cygwin builds?
От | Andrew Dunstan |
---|---|
Тема | Re: Is "WIN32" #defined in Cygwin builds? |
Дата | |
Msg-id | 55E4A0C0.7050301@dunslane.net обсуждение исходный текст |
Ответ на | Is "WIN32" #defined in Cygwin builds? (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: Is "WIN32" #defined in Cygwin builds?
|
Список | pgsql-hackers |
On 08/31/2015 02:21 PM, Tom Lane wrote: > I started wondering about $subject because we are fairly schizophrenic > about whether we believe this. For example, only a few lines apart in > dirmod.c, there are > > #if defined(WIN32) || defined(__CYGWIN__) > > #if defined(WIN32) && !defined(__CYGWIN__) > > Presumably, one of these could be simplified, but I'm not sure which. > > No, and we've made sure not to do that ourselves, or at least I hope we have. Here's what the cygwin compiler says: andrew@antonio ~/bf $ touch xx.c andrew@antonio ~/bf $ gcc -E -dM xx.c | grep WIN #define __WINT_MAX__ 4294967295U #define __WINT_MIN__ 0U #define__SIZEOF_WINT_T__ 4 #define __CYGWIN__ 1 #define __WINT_TYPE__ unsigned int #define __CYGWIN32__ 1 andrew@antonio ~/bf cheers andrew
В списке pgsql-hackers по дате отправления: