commit 0ef2ddcb0ad6a3ee61d5a26fafc846ba8cf5e99b
Author: Julian Nechaevsky <julia.nechaevskaya@live.com>
AuthorDate: Sat May 5 20:58:51 2018 +0300
Commit: Julian Nechaevsky <julia.nechaevskaya@live.com>
CommitDate: Sat May 5 20:58:51 2018 +0300
fix two compiler warnings on x64 build
See: https://github.com/JNechaevsky/russian-doom/commit/7a202471d6a9cd350befab9193aca9db53680fff
---
src/heretic/p_saveg.c | 2 +-
src/hexen/sv_save.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/heretic/p_saveg.c b/src/heretic/p_saveg.c
index 75b9c573..6a61b89b 100644
--- a/src/heretic/p_saveg.c
+++ b/src/heretic/p_saveg.c
@@ -123,7 +123,7 @@ void SV_WriteLong(unsigned int val)
void SV_WritePtr(void *ptr)
{
- long val = (long) ptr;
+ long val = (long)(intptr_t) ptr;
SV_WriteLong(val & 0xffffffff);
}
diff --git a/src/hexen/sv_save.c b/src/hexen/sv_save.c
index bd8f1f98..ae79751c 100644
--- a/src/hexen/sv_save.c
+++ b/src/hexen/sv_save.c
@@ -3452,6 +3452,6 @@ static void SV_WritePtr(void *val)
// nowadays they might be larger. Whatever value we write here isn't
// going to be much use when we reload the game.
- ptr = (long) val;
+ ptr = (long)(intptr_t) val;
SV_WriteLong((unsigned int) (ptr & 0xffffffff));
}