[PATCH] eal/windows: resolve conversion and truncation warnings
Dmitry Kozlyuk
dmitry.kozliuk at gmail.com
Thu Aug 3 00:29:00 CEST 2023
2023-08-02 13:48 (UTC-0700), Tyler Retzlaff:
> * Initialize const int NS_PER_SEC with an integer literal instead of
> double thereby avoiding implicit conversion from double to int.
>
> * Cast the result of the expression assigned to timspec.tv_nsec to long.
Typo: "timespec".
> Windows builds generate integer truncation warning for this assignment
> since the result of the expression was 8 bytes (LONGLONG) but
> on Windows targets is 4 bytes.
Probably "but **tv_nsec** on Windows targets is 4 bytes".
> The value produced for the expression should safely fit in the long.
>
> Signed-off-by: Tyler Retzlaff <roretzla at linux.microsoft.com>
> ---
> lib/eal/windows/include/rte_os_shim.h | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
Acked-by: Dmitry Kozlyuk <dmitry.kozliuk at gmail.com>
More information about the dev
mailing list