winedump: Cast-qual warnings fix
Dmitry Timoshkov
dmitry at codeweavers.com
Wed Oct 11 10:07:38 CDT 2006
"Andrew Talbot" <Andrew.Talbot at talbotville.com> wrote:
> #define IMAGE_FIRST_SECTION(ntheader) \
> - ((PIMAGE_SECTION_HEADER)((LPBYTE)&((PIMAGE_NT_HEADERS)(ntheader))->OptionalHeader + \
> - ((PIMAGE_NT_HEADERS)(ntheader))->FileHeader.SizeOfOptionalHeader))
> + ((PIMAGE_SECTION_HEADER)((LPBYTE)&((PIMAGE_NT_HEADERS)(UINT32)(ntheader))->OptionalHeader + \
> + ((PIMAGE_NT_HEADERS)(UINT32)(ntheader))->FileHeader.SizeOfOptionalHeader))
UINT32 is not a 64-bit safe type. Please use ULONG_PTR instead.
--
Dmitry.
More information about the wine-devel
mailing list