Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/taviso/loadlibrary.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTavis Ormandy <taviso@gmail.com>2019-08-21 00:28:27 +0300
committerTavis Ormandy <taviso@gmail.com>2019-08-21 00:28:27 +0300
commitcbe8dc034e4f056f5bcbbf2f18cbbb877b07c2e3 (patch)
tree12e6f841b1e66189c7b678740fab3c1495723250
parenteb7b94e36fc7c23316f25c7e36b94b76335fa491 (diff)
hide some compiler warnings.
-rw-r--r--peloader/pe_linker.c2
-rw-r--r--peloader/winapi/Event.c2
-rw-r--r--peloader/winapi/Threads.c13
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; }