2013/3/23 Dave Korn <dave.korn.cyg...@gmail.com>:
> On 22/03/2013 09:00, Kai Tietz wrote:
>
>>       (CXX_WRAP_SPEC_LIST): Undefine before define.
>
>> @@ -73,6 +82,7 @@
>>
>>  /* To implement C++ function replacement we always wrap the cxx
>>     malloc-like operators.  See N2800 #17.6.4.6 [replacement.functions] */
>> +#undef CXX_WRAP_SPEC_LIST
>>  #define CXX_WRAP_SPEC_LIST " \
>>    --wrap _Znwj \
>>    --wrap _Znaj \
>
>   Also, I don't think this is really necessary.  Isn't it the case that
> cygwin.h provides base definitions, and cygwin-w64.h overrides them, and it
> would always be an error to include cygwin-w64.h before cygwin.h?  In which
> case the macro redefinition error would be a useful warning that somebody was
> using the headers wrong.
>
>     cheers,
>       DaveK

Yes, that's a fair point.

Cheers,
Kai

Reply via email to