Dmitry Timoshkov <dmitry@baikal.ru> wrote:This is generating a few -Wformat warnings: In file included from programs/dllhost/dllhost.c:27: programs/dllhost/dllhost.c: In function ���������factory_AddRef���������: programs/dllhost/dllhost.c:81:11: warning: format ���������%u��������� expects argument of type ���������unsigned int���������, but argument 6 has type ���������ULONG��������� {aka ���������long unsigned int���������} [-Wformat=] 81 | TRACE("(%p)->%u\n", iface, ref); | ^~~~~~~~~~~~ ~~~ | | | ULONG {aka long unsigned int} Apart from that, the series looks good at first glance.I don't get the warnings with clang, will check with a gcc build.I don't see this warning in an ELF build either. This is a default build, nothing custom or special. Is there a trick to enable the warnings?
Hi Dmitry
they should appear when cross compiling
A+