From 0bd40705d39671f6e8ee4b53c11b9e74700d3d88 Mon Sep 17 00:00:00 2001
From: Biswapriyo Nath <[email protected]>
Date: Sat, 24 Aug 2024 07:39:02 +0000
Subject: [PATCH] crt/libsrc: Enable scrnsave code

Required for https://sourceforge.net/p/mingw-w64/mailman/message/58809472/

Signed-off-by: Biswapriyo Nath <[email protected]>
---
 mingw-w64-crt/libsrc/scrnsave.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/mingw-w64-crt/libsrc/scrnsave.c b/mingw-w64-crt/libsrc/scrnsave.c
index 1cfd6e7..d87e774 100644
--- a/mingw-w64-crt/libsrc/scrnsave.c
+++ b/mingw-w64-crt/libsrc/scrnsave.c
@@ -1,4 +1,3 @@
-#if 0
 /*
   Screen saver library by Anders Norlander <[email protected]>
 
@@ -105,7 +104,7 @@ int APIENTRY WinMain(HINSTANCE hInst, HINSTANCE hPrevInst,
             {
               hPwdLib = LoadLibrary(TEXT("PASSWORD.CPL"));
               if (hPwdLib)
-                VerifyScreenSavePwd = GetProcAddress(hPwdLib, 
szVerifyPassword);
+                VerifyScreenSavePwd = (VERIFYPWDPROC) GetProcAddress(hPwdLib, 
szVerifyPassword);
             }
           RegCloseKey(hKey);
         }
@@ -290,7 +289,7 @@ static LRESULT WINAPI SysScreenSaverProc(HWND hWnd, UINT 
msg,
   return ScreenSaverProc(hWnd, msg, wParam, lParam);
 }
 
-LONG WINAPI DefScreenSaverProc(HWND hWnd, UINT msg,
+LRESULT WINAPI DefScreenSaverProc(HWND hWnd, UINT msg,
                                WPARAM wParam, LPARAM lParam)
 {
   /* don't do any special processing when in preview mode */
@@ -408,5 +407,3 @@ void WINAPI ScreenSaverChangePassword(HWND hParent)
       FreeLibrary(hMpr);
     }
 }
-#endif
-
-- 
2.46.0

_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to