diff --git a/contrib/win32/openssh/keygen.vcxproj b/contrib/win32/openssh/keygen.vcxproj index 51b3886..a5e1628 100644 --- a/contrib/win32/openssh/keygen.vcxproj +++ b/contrib/win32/openssh/keygen.vcxproj @@ -31,27 +31,27 @@ Application true v140 - MultiByte + Unicode Application false v140 true - MultiByte + Unicode Application true v140 - MultiByte + Unicode Application false v140 true - MultiByte + Unicode @@ -112,7 +112,7 @@ true win32iocompat.lib;bcrypt.lib;Userenv.lib;Ws2_32.lib;Secur32.lib;Shlwapi.lib;openbsd_compat.lib;libssh.lib;win32compat.lib;libeay32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OpenSSH-Lib-Path)$(Platform)\$(Configuration);$(OpenSSL-Win32-Debug-Path)lib;%(AdditionalLibraryDirectories) - wmain + wmainCRTStartup @@ -132,7 +132,7 @@ true win32iocompat.lib;bcrypt.lib;Userenv.lib;Ws2_32.lib;Secur32.lib;Shlwapi.lib;openbsd_compat.lib;libssh.lib;win32compat.lib;libeay32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OpenSSH-Lib-Path)$(Platform)\$(Configuration);$(OpenSSL-x64-Debug-Path)lib;%(AdditionalLibraryDirectories) - wmain + wmainCRTStartup @@ -155,7 +155,7 @@ true win32iocompat.lib;bcrypt.lib;Userenv.lib;Ws2_32.lib;Secur32.lib;Shlwapi.lib;openbsd_compat.lib;libssh.lib;win32compat.lib;libeay32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OpenSSH-Lib-Path)$(Platform)\$(Configuration);$(OpenSSL-Win32-Release-Path)lib;%(AdditionalLibraryDirectories) - wmain + wmainCRTStartup @@ -178,12 +178,12 @@ true win32iocompat.lib;bcrypt.lib;Userenv.lib;Ws2_32.lib;Secur32.lib;Shlwapi.lib;openbsd_compat.lib;libssh.lib;win32compat.lib;libeay32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OpenSSH-Lib-Path)$(Platform)\$(Configuration);$(OpenSSL-x64-Release-Path)lib;%(AdditionalLibraryDirectories) - wmain + wmainCRTStartup - + diff --git a/contrib/win32/openssh/keygen.vcxproj.filters b/contrib/win32/openssh/keygen.vcxproj.filters index 090da2c..d99cfb4 100644 --- a/contrib/win32/openssh/keygen.vcxproj.filters +++ b/contrib/win32/openssh/keygen.vcxproj.filters @@ -18,7 +18,7 @@ Source Files - + Source Files diff --git a/contrib/win32/win32compat/wmain.c b/contrib/win32/win32compat/wmain.c index 1d7b266..0c58d48 100644 --- a/contrib/win32/win32compat/wmain.c +++ b/contrib/win32/win32compat/wmain.c @@ -32,8 +32,10 @@ #include +int main(int, char **); + char* -utf16_to_utf8(wchar_t utf16str) { +utf16_to_utf8(wchar_t* utf16str) { char* ret; int needed; if ((needed = WideCharToMultiByte(CP_UTF8, 0, utf16str, -1, NULL, 0, NULL, NULL)) == 0 || diff --git a/ssh-keygen.c b/ssh-keygen.c index ceeb844..e7c460f 100644 --- a/ssh-keygen.c +++ b/ssh-keygen.c @@ -2701,7 +2701,7 @@ main(int argc, char **argv) } else if (!quiet) #ifdef WIN32_FIXME { - SetFileAttributes(dotsshdir, FILE_ATTRIBUTE_HIDDEN); + SetFileAttributesA(dotsshdir, FILE_ATTRIBUTE_HIDDEN); printf("Created directory '%s'.\n", dotsshdir); }