33
33
* Windows version of Steam running. */
34
34
35
35
#include < windows.h>
36
+ #include < string.h>
37
+ #include < stdio.h>
36
38
37
39
#pragma push_macro("_WIN32")
38
40
#pragma push_macro("__cdecl")
42
44
#pragma pop_macro("_WIN32")
43
45
#pragma pop_macro("__cdecl")
44
46
45
- #include " wine/unicode.h"
46
47
#include " wine/debug.h"
47
48
48
49
WINE_DEFAULT_DEBUG_CHANNEL (steam);
@@ -118,7 +119,7 @@ static void setup_steam_registry(void)
118
119
119
120
static WCHAR *find_quote (WCHAR *str)
120
121
{
121
- WCHAR *end = strchrW (str, ' "' ), *ch;
122
+ WCHAR *end = wcschr (str, ' "' ), *ch;
122
123
int odd;
123
124
while (end)
124
125
{
@@ -131,7 +132,7 @@ static WCHAR *find_quote(WCHAR *str)
131
132
}
132
133
if (!odd)
133
134
return end;
134
- end = strchrW (end + 1 , ' "' );
135
+ end = wcschr (end + 1 , ' "' );
135
136
}
136
137
return NULL ;
137
138
}
@@ -156,7 +157,7 @@ static HANDLE run_process(void)
156
157
}
157
158
else
158
159
{
159
- cmdline = strchrW (cmdline, ' ' );
160
+ cmdline = wcschr (cmdline, ' ' );
160
161
}
161
162
if (!cmdline)
162
163
{
@@ -195,9 +196,9 @@ static HANDLE run_process(void)
195
196
else
196
197
{
197
198
start = cmdline;
198
- end = strchrW (start, ' ' );
199
+ end = wcschr (start, ' ' );
199
200
if (!end)
200
- end = strchrW (start, ' \0 ' );
201
+ end = wcschr (start, ' \0 ' );
201
202
remainder = end;
202
203
}
203
204
@@ -234,11 +235,11 @@ static HANDLE run_process(void)
234
235
flags |= CREATE_NEW_CONSOLE;
235
236
236
237
new_cmdline = (WCHAR *)HeapAlloc (GetProcessHeap (), 0 ,
237
- (strlenW (dos) + 3 + strlenW (remainder) + 1 ) * sizeof (WCHAR));
238
- strcpyW (new_cmdline, dquoteW);
239
- strcatW (new_cmdline, dos);
240
- strcatW (new_cmdline, dquoteW);
241
- strcatW (new_cmdline, remainder);
238
+ (lstrlenW (dos) + 3 + lstrlenW (remainder) + 1 ) * sizeof (WCHAR));
239
+ lstrcpyW (new_cmdline, dquoteW);
240
+ lstrcatW (new_cmdline, dos);
241
+ lstrcatW (new_cmdline, dquoteW);
242
+ lstrcatW (new_cmdline, remainder);
242
243
243
244
cmdline = new_cmdline;
244
245
}
0 commit comments