Author: cfinck Date: Thu Feb 21 01:14:36 2008 New Revision: 32439
URL: http://svn.reactos.org/svn/reactos?rev=32439&view=rev Log: Fix butterflies' build All screensavers using the scrnsave library must be compiled with Unicode now.
Modified: trunk/rosapps/applications/screensavers/butterflies/butterflies.c trunk/rosapps/applications/screensavers/butterflies/butterflies.rbuild
Modified: trunk/rosapps/applications/screensavers/butterflies/butterflies.c URL: http://svn.reactos.org/svn/reactos/trunk/rosapps/applications/screensavers/b... ============================================================================== --- trunk/rosapps/applications/screensavers/butterflies/butterflies.c (original) +++ trunk/rosapps/applications/screensavers/butterflies/butterflies.c Thu Feb 21 01:14:36 2008 @@ -1,5 +1,6 @@ #include <windows.h> #include <scrnsave.h> +#include <tchar.h> #include <math.h> #include <stdio.h> #include <stdlib.h> @@ -12,7 +13,7 @@
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 @@
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 @@ 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 @@ 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; } }
Modified: trunk/rosapps/applications/screensavers/butterflies/butterflies.rbuild URL: http://svn.reactos.org/svn/reactos/trunk/rosapps/applications/screensavers/b... ============================================================================== --- trunk/rosapps/applications/screensavers/butterflies/butterflies.rbuild (original) +++ trunk/rosapps/applications/screensavers/butterflies/butterflies.rbuild Thu Feb 21 01:14:36 2008 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd"> -<module name="butterflies" type="win32scr" installbase="system32" installname="butterflies.scr" allowwarnings="true"> +<module name="butterflies" type="win32scr" installbase="system32" installname="butterflies.scr" unicode="yes"> <importlibrary definition="butterflies.def" /> <include base="butterflies">.</include> <library>scrnsave</library> @@ -10,7 +10,7 @@ <library>opengl32</library> <library>glu32</library> <library>advapi32</library> - <library>shell32</library> + <library>shell32</library>
<metadata description = "OpenGL Butterflies screensaver" />