diff options
author | Tavis Ormandy <taviso@gmail.com> | 2019-08-21 00:28:27 +0300 |
---|---|---|
committer | Tavis Ormandy <taviso@gmail.com> | 2019-08-21 00:28:27 +0300 |
commit | cbe8dc034e4f056f5bcbbf2f18cbbb877b07c2e3 (patch) | |
tree | 12e6f841b1e66189c7b678740fab3c1495723250 | |
parent | eb7b94e36fc7c23316f25c7e36b94b76335fa491 (diff) |
hide some compiler warnings.
-rw-r--r-- | peloader/pe_linker.c | 2 | ||||
-rw-r--r-- | peloader/winapi/Event.c | 2 | ||||
-rw-r--r-- | peloader/winapi/Threads.c | 13 |
3 files changed, 9 insertions, 8 deletions
diff --git a/peloader/pe_linker.c b/peloader/pe_linker.c index f9c3884..f5270ab 100644 --- a/peloader/pe_linker.c +++ b/peloader/pe_linker.c @@ -579,7 +579,7 @@ int link_pe_images(struct pe_image *pe_image, unsigned short n) IMAGE_TLS_DIRECTORY *); // This means that slot 0 is reserved. - LocalStorage[0] = TlsData->RawDataStart; + LocalStorage[0] = (uintptr_t) TlsData->RawDataStart; } } diff --git a/peloader/winapi/Event.c b/peloader/winapi/Event.c index f7c1527..c432527 100644 --- a/peloader/winapi/Event.c +++ b/peloader/winapi/Event.c @@ -15,6 +15,8 @@ #include "util.h" #include "winstrings.h" +extern void WINAPI SetLastError(DWORD dwErrCode); + static HANDLE WINAPI CreateEventW(PVOID lpEventAttributes, BOOL bManualReset, BOOL bInitialState, PWCHAR lpName) { char *AnsiName; diff --git a/peloader/winapi/Threads.c b/peloader/winapi/Threads.c index e4ff8fe..97f34c5 100644 --- a/peloader/winapi/Threads.c +++ b/peloader/winapi/Threads.c @@ -18,31 +18,30 @@ static __stdcall PVOID CreateThreadPoolWait(PVOID pwa) { DebugLog(""); - return 0x41414141; + return (PVOID) 0x41414141; } static __stdcall PVOID CreateThreadPool(PVOID reserved) { DebugLog(""); - return 0x41414141; + return (PVOID) 0x41414141; } static __stdcall PVOID CreateThreadpoolTimer(PVOID pfnti, PVOID pv, PVOID pcbe) { DebugLog(""); - return 0x41414141; + return (PVOID) 0x41414141; } static __stdcall PVOID CreateThreadpoolWork(PVOID pfnwk, PVOID pv, PVOID pcbe) { DebugLog(""); - return 0x41414141; + return (PVOID) 0x41414141; } -static __stdcall PVOID CloseThreadpoolTimer(PVOID pti) +static __stdcall void CloseThreadpoolTimer(PVOID pti) { - DebugLog(""); - return NULL; + DebugLog("%p", pti); } static __stdcall PVOID CreateThreadpoolWait() { DebugLog(""); return NULL; } |