summaryrefslogtreecommitdiff
path: root/src/libw32dll/wine/pe_image.c
diff options
context:
space:
mode:
authorMichael Roitzsch <mroi@users.sourceforge.net>2003-12-24 16:55:35 +0000
committerMichael Roitzsch <mroi@users.sourceforge.net>2003-12-24 16:55:35 +0000
commit875b71e7f35c15b6f86c9b8183d24aa2a941123d (patch)
tree99e2851fd659deb09ec531140e7cfa8fccefd8d3 /src/libw32dll/wine/pe_image.c
parent94c8fa4b865b80a1113ece12d8596dcaf647aac0 (diff)
downloadxine-lib-875b71e7f35c15b6f86c9b8183d24aa2a941123d.tar.gz
xine-lib-875b71e7f35c15b6f86c9b8183d24aa2a941123d.tar.bz2
time for some Christmas presents...
libw32 compiles here without a single compiler warning CVS patchset: 5946 CVS date: 2003/12/24 16:55:35
Diffstat (limited to 'src/libw32dll/wine/pe_image.c')
-rw-r--r--src/libw32dll/wine/pe_image.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/libw32dll/wine/pe_image.c b/src/libw32dll/wine/pe_image.c
index c824933ad..92017f906 100644
--- a/src/libw32dll/wine/pe_image.c
+++ b/src/libw32dll/wine/pe_image.c
@@ -645,8 +645,8 @@ HMODULE PE_LoadImage( int handle, LPCSTR filename, WORD *version )
DWORD end = (pe_sec->SizeOfRawData & ~(page_size-1)) + page_size;
if (end > pe_sec->Misc.VirtualSize) end = pe_sec->Misc.VirtualSize;
TRACE("clearing %p - %p\n",
- RVA(pe_sec->VirtualAddress) + pe_sec->SizeOfRawData,
- RVA(pe_sec->VirtualAddress) + end );
+ (char *)RVA(pe_sec->VirtualAddress) + pe_sec->SizeOfRawData,
+ (char *)RVA(pe_sec->VirtualAddress) + end );
memset( (char*)RVA(pe_sec->VirtualAddress) + pe_sec->SizeOfRawData, 0,
end - pe_sec->SizeOfRawData );
}
@@ -950,6 +950,7 @@ WIN_BOOL PE_InitDLL( WINE_MODREF *wm, DWORD type, LPVOID lpReserved )
return retv;
}
+#if 0
static LPVOID
_fixup_address(PIMAGE_OPTIONAL_HEADER opt,int delta,LPVOID addr) {
if ( ((DWORD)addr>opt->ImageBase) &&
@@ -961,3 +962,4 @@ _fixup_address(PIMAGE_OPTIONAL_HEADER opt,int delta,LPVOID addr) {
return addr;
}
+#endif