[PATCH 1/1] include/basetsd.h: fix bad casting
Dmitry Timoshkov
dmitry at baikal.ru
Fri Oct 12 12:46:23 CDT 2012
Max TenEyck Woodbury <max at mtew.isa-geek.net> wrote:
> -#define IntToPtr(i) ((void *)(INT_PTR)((INT)i))
> -#define UIntToPtr(ui) ((void *)(UINT_PTR)((UINT)ui))
> -#define LongToPtr(l) ((void *)(LONG_PTR)((LONG)l))
> -#define ULongToPtr(ul) ((void *)(ULONG_PTR)((ULONG)ul))
> +#define IntToPtr(i) ((void *)(INT_PTR)(i))
> +#define UIntToPtr(ui) ((void *)(UINT_PTR)(ui))
> +#define LongToPtr(l) ((void *)(LONG_PTR)(l))
> +#define ULongToPtr(ul) ((void *)(ULONG_PTR)(ul))
You forgot to explain what's bad with it.
--
Dmitry.
More information about the wine-devel
mailing list