On Thu, Jan 05, 2023 at 05:10:18PM +0100, Thomas Monjalon wrote: > MinGW GCC 12 shows an illegal pointer conversion > when included in a pedantic module: > > lib/eal/windows/include/pthread.h:137:41: error: > ISO C forbids conversion of object pointer to function pointer type > [-Werror=pedantic] > 137 | hThread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)threadfunc, > | ^ > > Fixes: e8428a9d89f1 ("eal/windows: add some basic functions and macros") > Cc: sta...@dpdk.org > > By using uintptr_t, the compiler is forced to accept the conversion. > > Signed-off-by: Thomas Monjalon <tho...@monjalon.net> > ---
Acked-by: Tyler Retzlaff <roret...@linux.microsoft.com>