From 307857f219988eb48e828f6bd7884550e6b722fc Mon Sep 17 00:00:00 2001
From: Stephen Hurd <deuce@synchro.net>
Date: Tue, 8 Feb 2022 23:17:40 -0500
Subject: [PATCH] Desketch _mkgmtime

---
 xpdev/CMakeLists.txt | 2 +-
 xpdev/datewrap.h     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/xpdev/CMakeLists.txt b/xpdev/CMakeLists.txt
index 8923a39..0a692e1 100644
--- a/xpdev/CMakeLists.txt
+++ b/xpdev/CMakeLists.txt
@@ -124,7 +124,7 @@ if(HAS_DEV_MACHINE_SPKR_H)
 endif()
 
 if(WIN32)
-	target_compile_definitions(xpdev PUBLIC _WIN32 _WIN32_WINNT=0x0501 WINVER=0x0501 _WIN32_IE=0x0500)
+	target_compile_definitions(xpdev PUBLIC _WIN32 _WIN32_WINNT=0x0501 WINVER=0x0501 MSVCRT_VERSION=0x0501 _WIN32_IE=0x0500)
 	target_link_libraries(xpdev iphlpapi ws2_32 winmm netapi32)
 elseif(CMAKE_SYSTEM_NAME STREQUAL "Haiku")
 	target_link_libraries(xpdev network m)
diff --git a/xpdev/datewrap.h b/xpdev/datewrap.h
index 843de23..c57cd94 100644
--- a/xpdev/datewrap.h
+++ b/xpdev/datewrap.h
@@ -57,7 +57,7 @@ DLLEXPORT struct tm*	localtime32(const time32_t* t, struct tm* tm);
 
 /* Microsoft's equivalent of GLIBC/BSD timegm() */
 #if defined(_MSC_VER) || defined(__MINGW32__)
-	#define timegm _mkgmtime32
+	#define timegm _mkgmtime
 #endif
 
 /***********************************/
-- 
GitLab