diff --git a/win/win32/winhack.c b/win/win32/winhack.c index 41495fbf7..4de77f136 100644 --- a/win/win32/winhack.c +++ b/win/win32/winhack.c @@ -44,7 +44,7 @@ int APIENTRY WinMain(HINSTANCE hInstance, int argc; char* argv[MAX_CMDLINE_PARAM]; size_t len; - TCHAR* p; + TCHAR *p, *p2; TCHAR wbuf[BUFSZ]; char buf[BUFSZ]; @@ -79,8 +79,15 @@ int APIENTRY WinMain(HINSTANCE hInstance, } /* get command line parameters */ - p = _tcstok(GetCommandLine(), TEXT(" ")); - for( argc=0; p && argc0 ) { argv[argc] = _strdup( NH_W2A(p, buf, BUFSZ) );