Fixed SDL_main.c on Windows CE with applications containing spaces in their names.
authorSam Lantinga <slouken@libsdl.org>
Sat, 05 Oct 2002 05:42:56 +0000
changeset 504 8c4a35e3c507
parent 503 2ee72e47ca08
child 505 6b34c9dcf74c
Fixed SDL_main.c on Windows CE with applications containing spaces in their names.
src/main/win32/SDL_main.c
--- a/src/main/win32/SDL_main.c	Sat Oct 05 05:32:49 2002 +0000
+++ b/src/main/win32/SDL_main.c	Sat Oct 05 05:42:56 2002 +0000
@@ -291,7 +291,9 @@
 #ifdef _WIN32_WCE
 	nLen = wcslen(szCmdLine)+128+1;
 	bufp = (wchar_t *)alloca(nLen*2);
-	GetModuleFileName(NULL, bufp, 128);
+	wcscpy (bufp, "\"");
+	GetModuleFileName(NULL, bufp+1, 128-3);
+	wcscpy (bufp+wcslen(bufp), "\" ");
 	wcsncpy(bufp+wcslen(bufp), szCmdLine,nLen-wcslen(bufp));
 	nLen = wcslen(bufp)+1;
 	cmdline = (char *)alloca(nLen);