Re: [Mingw-w64-public] comdef.h / comip.h header mismatch

2014-09-22 Thread lh_mouse
Dynamic exception specification is deprecated since C++11. I vote for removing it. -- Best regards, lh_mouse 2014-09-23 - 发件人:G M 发送日期:2014-09-23 12:18 收件人:mingw-w64-public 抄送: 主题:[Mingw-w6

[Mingw-w64-public] comdef.h / comip.h header mismatch

2014-09-22 Thread G M
Hi I've been doing some experiments with clang and mingw. clang reports the mingw com headers are incorrect. It says comdef.h at line 164 has this definition. void _com_issue_error(HRESULT hr) throw(_com_error) { But comip.h has this definition. void WINAPI _com_issue_error(HRESULT); and tha

Re: [Mingw-w64-public] [PATCH] stdio/math: Various implementations and more for ARM (v2)

2014-09-22 Thread André Hentschel
Am 21.09.2014 um 23:41 schrieb dw: > > On 9/20/2014 8:07 AM, André Hentschel wrote: >> Am 19.09.2014 um 17:30 schrieb Kai Tietz: >>> 2014-09-19 1:34 GMT+02:00 dw : For the parts that are "working around a compiler bug": - Does it make sense to list the bug number in the comment? >>>

Re: [Mingw-w64-public] [Patch] Revert recently added C++-ism

2014-09-22 Thread Kai Tietz
Thanks, Kai 2014-09-22 14:51 GMT+02:00 JonY : > On 9/22/2014 19:04, Kai Tietz wrote: >> Hi JonY, >> >> the patch you sent is ok for none-C++ case. For C++-case old code can >> stay as is. Please see other places in our headers where we have >> C++/C special-casing for unnamed types. >> > > Done,

Re: [Mingw-w64-public] [Patch] Revert recently added C++-ism

2014-09-22 Thread JonY
On 9/22/2014 19:04, Kai Tietz wrote: > Hi JonY, > > the patch you sent is ok for none-C++ case. For C++-case old code can > stay as is. Please see other places in our headers where we have > C++/C special-casing for unnamed types. > Done, added C version, C++ version retained. signature.a

Re: [Mingw-w64-public] [Patch] Revert recently added C++-ism

2014-09-22 Thread Kai Tietz
Hi JonY, the patch you sent is ok for none-C++ case. For C++-case old code can stay as is. Please see other places in our headers where we have C++/C special-casing for unnamed types. Kai -- Meet PCI DSS 3.0 Compliance

Re: [Mingw-w64-public] [Patch] Revert recently added C++-ism

2014-09-22 Thread JonY
On 9/22/2014 15:12, Kai Tietz wrote: > No that patch isn't ok. > > We need to make difference here for C++ and C case. Your change > doesn't fix anything, it breaks things. > > For C case the structure needs to be inlined into it. The syntax of > an unnamed member in a structure doesn't work re

Re: [Mingw-w64-public] [Patch] Revert recently added C++-ism

2014-09-22 Thread Kai Tietz
No that patch isn't ok. We need to make difference here for C++ and C case. Your change doesn't fix anything, it breaks things. For C case the structure needs to be inlined into it. The syntax of an unnamed member in a structure doesn't work reliable for gcc. Kai -