[Mingw-w64-public] [PATCH 1/2] headers: Add new symbols in functiondiscoverykeys.h

2024-09-19 Thread Biswapriyo Nath
From 32d8a898093bc179feb7b0dfc49c4faf095dfa1a Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Fri, 20 Sep 2024 06:18:11 + Subject: [PATCH 1/2] headers: Add new symbols in functiondiscoverykeys.h Signed-off-by: Biswapriyo Nath --- .../include/functiondiscoverykeys.h | 265 +++

[Mingw-w64-public] [PATCH 2/2] crt: Include functiondiscoverykeys_devpkey.h in uuid library

2024-09-19 Thread Biswapriyo Nath
I can not figure out an issue. If I include functiondiscoverykeys.h in uuid.c then the symbols from functiondiscoverykeys_devpkey.h are not present in libuuid.a. But in [PATCH 1/2] I have already included functiondiscoverykeys_devpkey.h in functiondiscoverykeys.h. From c793fc96bdf45b1c0acc042a4c3d2

Re: [Mingw-w64-public] [PATCH] headers: Fix usage of DEFINE_ENUM_FLAG_OPERATORS

2024-09-19 Thread Pali Rohár
On Friday 20 September 2024 01:11:16 Biswapriyo Nath wrote: > Some of the IDL and headers are imported from wine project. Those > should be sent to wine project first. Also, do not add header files in > patch which are generated from IDL files. Those are generated in > separate commit by maintainer

Re: [Mingw-w64-public] [PATCH] headers: Fix usage of DEFINE_ENUM_FLAG_OPERATORS

2024-09-19 Thread Biswapriyo Nath
Some of the IDL and headers are imported from wine project. Those should be sent to wine project first. Also, do not add header files in patch which are generated from IDL files. Those are generated in separate commit by maintainers. ___ Mingw-w64-publi

[Mingw-w64-public] [PATCH] headers: Fix usage of DEFINE_ENUM_FLAG_OPERATORS

2024-09-19 Thread Pali Rohár
After DEFINE_ENUM_FLAG_OPERATORS should not be extra comma as it is macro which either expands to nothing or to 'extern "C" {...}'. clang with -Wextra-semi for example for processthreadsapi.h generates following warning without this change: processthreadsapi.h:130:47: warning: extra ';' outside

Re: [Mingw-w64-public] [PATCH 1/4] headers: Fix compile warning: D2DERR_* redefined

2024-09-19 Thread Pali Rohár
Hello, do you have any opinion about this change? On Sunday 15 September 2024 17:32:27 Pali Rohár wrote: > For more D2DERR_* macros defined in d2derr.h, warnings is: > > In file included from mingw-w64-headers/include/d2d1.h:20, >from mingw-w64-headers/include/d2d1_1.h:10, >

Re: [Mingw-w64-public] [PATCH] headers: Disable gcc warning that __INTRINSIC_PROLOG is not portable

2024-09-19 Thread Martin Storsjö
On Wed, 18 Sep 2024, LIU Hao wrote: 在 2024-09-18 17:16, Martin Storsjö 写道: From: Pali Rohár If the mingw-w64 headers are included in a way that doesn't mute warnings in system headers, this header causes lots of warnings like: warning: this use of "defined" may not be portable It is caused b

Re: [Mingw-w64-public] [PATCH] crt: Add new APIs in user32 import library

2024-09-19 Thread LIU Hao
在 2024-09-19 13:32, Biswapriyo Nath 写道: From 2e8560af35032bdb0a158e3bba5d9c41a7785a1b Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Thu, 19 Sep 2024 05:31:19 + Subject: [PATCH] crt: Add new APIs in user32 import library Signed-off-by: Biswapriyo Nath --- mingw-w64-crt/lib-common/us