[PATCH 1/3] eal/windows: fix pedantic build
Tyler Retzlaff
roretzla at linux.microsoft.com
Thu Jan 5 17:40:52 CET 2023
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: stable at dpdk.org
>
> By using uintptr_t, the compiler is forced to accept the conversion.
>
> Signed-off-by: Thomas Monjalon <thomas at monjalon.net>
> ---
Acked-by: Tyler Retzlaff <roretzla at linux.microsoft.com>
More information about the dev
mailing list