From ce08340bab2c8d8daae8ec6f459448a44f196117 Mon Sep 17 00:00:00 2001 From: Colin Finck Date: Wed, 20 Feb 2008 22:14:36 +0000 Subject: [PATCH] Fix butterflies' build All screensavers using the scrnsave library must be compiled with Unicode now. svn path=/trunk/; revision=32439 --- .../screensavers/butterflies/butterflies.c | 11 ++++++----- .../screensavers/butterflies/butterflies.rbuild | 4 ++-- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/rosapps/applications/screensavers/butterflies/butterflies.c b/rosapps/applications/screensavers/butterflies/butterflies.c index 906e53038b3..b11a45dd134 100644 --- a/rosapps/applications/screensavers/butterflies/butterflies.c +++ b/rosapps/applications/screensavers/butterflies/butterflies.c @@ -1,5 +1,6 @@ #include #include +#include #include #include #include @@ -12,7 +13,7 @@ HINSTANCE hInstance; // Holds The Instance Of The Application GLuint texture[3]; //stores texture objects and display list -LPCTSTR registryPath = ("Software\\Microsoft\\ScreenSavers\\Butterflies"); +LPCTSTR registryPath = _T("Software\\Microsoft\\ScreenSavers\\Butterflies"); BOOL dRotate; @@ -50,7 +51,7 @@ void ReadRegistry(){ valsize=sizeof(val); - result = RegQueryValueEx(skey, "Rotate", 0, &valtype, (LPBYTE)&val, &valsize); + result = RegQueryValueEx(skey, _T("Rotate"), 0, &valtype, (LPBYTE)&val, &valsize); if(result == ERROR_SUCCESS) dRotate = val; RegCloseKey(skey); @@ -66,7 +67,7 @@ void WriteRegistry(){ return; val = dRotate; - RegSetValueEx(skey, "Rotate", 0, REG_DWORD, (CONST BYTE*)&val, sizeof(val)); + RegSetValueEx(skey, _T("Rotate"), 0, REG_DWORD, (CONST BYTE*)&val, sizeof(val)); RegCloseKey(skey); } @@ -246,10 +247,10 @@ BOOL AboutProc(HWND hdlg, UINT msg, WPARAM wpm, LPARAM lpm){ EndDialog(hdlg, LOWORD(wpm)); break; case WEBPAGE1: - ShellExecute(NULL, "open", "http://nehe.gamedev.net", NULL, NULL, SW_SHOWNORMAL); + ShellExecute(NULL, _T("open"), _T("http://nehe.gamedev.net"), NULL, NULL, SW_SHOWNORMAL); break; case WEBPAGE2: - ShellExecute(NULL, "open", "http://www.thaputer.com", NULL, NULL, SW_SHOWNORMAL); + ShellExecute(NULL, _T("open"), _T("http://www.thaputer.com"), NULL, NULL, SW_SHOWNORMAL); break; } } diff --git a/rosapps/applications/screensavers/butterflies/butterflies.rbuild b/rosapps/applications/screensavers/butterflies/butterflies.rbuild index d8a6b0704c3..8da00a1e968 100644 --- a/rosapps/applications/screensavers/butterflies/butterflies.rbuild +++ b/rosapps/applications/screensavers/butterflies/butterflies.rbuild @@ -1,6 +1,6 @@ - + . scrnsave @@ -10,7 +10,7 @@ opengl32 glu32 advapi32 - shell32 + shell32