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>2021-01-13 00:49:23 +0300
committerTavis Ormandy <taviso@gmail.com>2021-01-13 00:49:23 +0300
commit3602f396227bd42ee2b667a245dab23650a4baa2 (patch)
treedcda73b0ab66fa38ac08b7452d4b244c6fc0bd86
parent16ddcd4d17329e73507704c272d340eef801d957 (diff)
cleanup some compiler warnings
-rw-r--r--peloader/winapi/Process.c1
-rw-r--r--peloader/winapi/Wer.c1
-rw-r--r--peloader/winstrings.c4
-rw-r--r--peloader/winstrings.h2
4 files changed, 5 insertions, 3 deletions
diff --git a/peloader/winapi/Process.c b/peloader/winapi/Process.c
index 6f9b2f4..b28ed0a 100644
--- a/peloader/winapi/Process.c
+++ b/peloader/winapi/Process.c
@@ -3,6 +3,7 @@
#include <stdlib.h>
#include <stdbool.h>
#include <search.h>
+#include <string.h>
#include "winnt_types.h"
#include "pe_linker.h"
diff --git a/peloader/winapi/Wer.c b/peloader/winapi/Wer.c
index e4fb585..b052164 100644
--- a/peloader/winapi/Wer.c
+++ b/peloader/winapi/Wer.c
@@ -3,6 +3,7 @@
#include <stdbool.h>
#include <search.h>
#include <assert.h>
+#include <string.h>
#include "winnt_types.h"
#include "pe_linker.h"
diff --git a/peloader/winstrings.c b/peloader/winstrings.c
index 542a6a8..69c2984 100644
--- a/peloader/winstrings.c
+++ b/peloader/winstrings.c
@@ -40,10 +40,10 @@ char *string_from_wchar(void *wcharbuf, size_t len)
return buf;
}
-size_t CountWideChars(void *wcharbuf)
+size_t CountWideChars(const void *wcharbuf)
{
size_t i = 0;
- uint16_t *p = wcharbuf;
+ const uint16_t *p = wcharbuf;
if (!p) return 0;
diff --git a/peloader/winstrings.h b/peloader/winstrings.h
index bf3f19b..7b3120f 100644
--- a/peloader/winstrings.h
+++ b/peloader/winstrings.h
@@ -1,7 +1,7 @@
#ifndef __STRINGS_H
#define __STRINGS_H
-size_t CountWideChars(void *wcharbuf);
+size_t CountWideChars(const void *wcharbuf);
char * CreateAnsiFromWide(void *wcharbuf);
char *string_from_wchar(void *wcharbuf, size_t len);