diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/gameinfo.c | 6 | ||||
-rw-r--r-- | src/os.h | 1 |
2 files changed, 4 insertions, 3 deletions
diff --git a/src/gameinfo.c b/src/gameinfo.c index de5fafc..a5f1a42 100644 --- a/src/gameinfo.c +++ b/src/gameinfo.c @@ -54,7 +54,7 @@ static int storeargs(int argc, char *argv[]) { return 0; } __attribute__((used, section(".init_array"))) -static void *pstoreargs = &storeargs; +static void *pstoreargs = (void *)&storeargs; #endif // case insensitive substring match, expects s2 to be lowercase already! @@ -333,8 +333,8 @@ bool gameinfo_init(void) { } os_char gameinfopath[PATH_MAX]; if (os_snprintf(gameinfopath, PATH_MAX, OS_LIT("%s/gameinfo.txt"), - gamedir, modname) >= PATH_MAX) { - con_warn("gameinfo: gameinfo.text path is too long!\n"); + gamedir) >= PATH_MAX) { + con_warn("gameinfo: gameinfo.txt path is too long!\n"); return false; } @@ -42,6 +42,7 @@ #else #include <dlfcn.h> #include <limits.h> +#include <stdio.h> #include <string.h> #include <strings.h> #include <sys/mman.h> |