[PATCH] msvcrt: Don't include MSVC 8.0+ function _CRT_RTC_INITW in SOs for older DLLs

Alex Henrie alexhenrie24 at gmail.com
Wed Jan 10 00:21:45 CST 2018


---
 dlls/msvcrt/misc.c | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/dlls/msvcrt/misc.c b/dlls/msvcrt/misc.c
index d784dec18e..8f18aa4cc0 100644
--- a/dlls/msvcrt/misc.c
+++ b/dlls/msvcrt/misc.c
@@ -457,7 +457,6 @@ void * CDECL _encoded_null(void)
 #endif /* _MSVCR_VER>=80 */
 
 #if _MSVCR_VER>=70
-
 /*********************************************************************
  * _CRT_RTC_INIT (MSVCR70.@)
  */
@@ -466,9 +465,12 @@ void* CDECL _CRT_RTC_INIT(void *unk1, void *unk2, int unk3, int unk4, int unk5)
     TRACE("%p %p %x %x %x\n", unk1, unk2, unk3, unk4, unk5);
     return NULL;
 }
+#endif
+
+#if _MSVCR_VER>=80
 
 /*********************************************************************
- * _CRT_RTC_INITW (MSVCR70.@)
+ * _CRT_RTC_INITW (MSVCR80.@)
  */
 void* CDECL _CRT_RTC_INITW(void *unk1, void *unk2, int unk3, int unk4, int unk5)
 {
@@ -476,10 +478,6 @@ void* CDECL _CRT_RTC_INITW(void *unk1, void *unk2, int unk3, int unk4, int unk5)
     return NULL;
 }
 
-#endif /* _MSVCR_VER>=70 */
-
-#if _MSVCR_VER>=80
-
 /*********************************************************************
  * _byteswap_ushort (MSVCR80.@)
  */
-- 
2.15.1




More information about the wine-devel mailing list