diff options
author | Tavis Ormandy <taviso@gmail.com> | 2021-01-13 00:49:23 +0300 |
---|---|---|
committer | Tavis Ormandy <taviso@gmail.com> | 2021-01-13 00:49:23 +0300 |
commit | 3602f396227bd42ee2b667a245dab23650a4baa2 (patch) | |
tree | dcda73b0ab66fa38ac08b7452d4b244c6fc0bd86 | |
parent | 16ddcd4d17329e73507704c272d340eef801d957 (diff) |
cleanup some compiler warnings
-rw-r--r-- | peloader/winapi/Process.c | 1 | ||||
-rw-r--r-- | peloader/winapi/Wer.c | 1 | ||||
-rw-r--r-- | peloader/winstrings.c | 4 | ||||
-rw-r--r-- | peloader/winstrings.h | 2 |
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); |