Index: dll/cpl/desk/screensaver.c =================================================================== --- dll/cpl/desk/screensaver.c (revision 63108) +++ dll/cpl/desk/screensaver.c (working copy) @@ -123,7 +123,7 @@ if (pData->Selection > 0) { _stprintf(szCmdline, - _T("%s /p %u"), + _T("%s /p %lu"), pData->ScreenSaverItems[pData->Selection].szFilename, (ULONG_PTR)hPreview); @@ -199,7 +199,7 @@ return; _stprintf(szCmdline, - _T("%s /c:%u"), + _T("%s /c:%lu"), pData->ScreenSaverItems[pData->Selection].szFilename, (ULONG_PTR)hwndDlg);