@@ -309,7 +309,7 @@ int main(void)
309309 & full_path , & skip_arguments )) {
310310 /* do nothing */
311311 }
312- else if (!wcscmp (basename , L"git-gui.exe" )) {
312+ else if (!wcsicmp (basename , L"git-gui.exe" )) {
313313 static WCHAR buffer [BUFSIZE ];
314314 if (!PathRemoveFileSpec (exepath )) {
315315 fwprintf (stderr ,
@@ -335,20 +335,20 @@ int main(void)
335335 prefix_args = buffer ;
336336 prefix_args_len = wcslen (buffer );
337337 }
338- else if (!wcsncmp (basename , L"git-" , 4 )) {
338+ else if (!wcsnicmp (basename , L"git-" , 4 )) {
339339 needs_env_setup = 0 ;
340340
341341 /* Call a builtin */
342342 prefix_args = basename + 4 ;
343343 prefix_args_len = wcslen (prefix_args );
344- if (!wcscmp (prefix_args + prefix_args_len - 4 , L".exe" ))
344+ if (!wcsicmp (prefix_args + prefix_args_len - 4 , L".exe" ))
345345 prefix_args_len -= 4 ;
346346
347347 /* set the default exe module */
348348 wcscpy (exe , exepath );
349349 PathAppend (exe , L"git.exe" );
350350 }
351- else if (!wcscmp (basename , L"git.exe" )) {
351+ else if (!wcsicmp (basename , L"git.exe" )) {
352352 if (!PathRemoveFileSpec (exepath )) {
353353 fwprintf (stderr ,
354354 L"Invalid executable path: %s\n" , exepath );
@@ -364,7 +364,7 @@ int main(void)
364364 PathAppend (exe , L"bin\\git.exe" );
365365 }
366366 }
367- else if (!wcscmp (basename , L"gitk.exe" )) {
367+ else if (!wcsicmp (basename , L"gitk.exe" )) {
368368 static WCHAR buffer [BUFSIZE ];
369369 if (!PathRemoveFileSpec (exepath )) {
370370 fwprintf (stderr ,
0 commit comments