[PATCH] eal/windows: resolve conversion and truncation warnings

Dmitry Kozlyuk dmitry.kozliuk at gmail.com
Thu Aug 3 01:44:45 CEST 2023


2023-08-02 15:41 (UTC-0700), Tyler Retzlaff:
> one thing that confuses me a little and this change won't break how the
> code already works (just makes the cast redundant) is that for mingw
> sizeof(long) is being reported as 8 bytes.
> 
> this is in spec relative to the C standard but it does leave me somewhat
> concerned if struct timespec as defined in the windows headers crosses
> an abi boundary.

MinGW-w64 shows sizeof(long) == 4 in my tests, both native and cross build.
Which MinGW setup reports sizeof(long) == 8 on Windows target?


More information about the dev mailing list