From fa27956daf3ed287fbccaadb39dbeb9863b42902 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Fri, 6 Nov 2009 09:57:09 +0100 Subject: Improve MSVC support. Better binary compatibility. Patch by Patrick Spendrin from KDE. --- include/libssh/libssh.h | 2 +- include/libssh/sftp.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/libssh/libssh.h b/include/libssh/libssh.h index 9281e0c8..483b5c35 100644 --- a/include/libssh/libssh.h +++ b/include/libssh/libssh.h @@ -54,7 +54,7 @@ typedef unsigned short uint16_t; typedef unsigned char uint8_t; typedef unsigned long long uint64_t; - typedef uint32_t mode_t; + typedef int mode_t; #else /* _MSC_VER */ #include #include diff --git a/include/libssh/sftp.h b/include/libssh/sftp.h index 403d0c57..14b24474 100644 --- a/include/libssh/sftp.h +++ b/include/libssh/sftp.h @@ -56,7 +56,7 @@ extern "C" { #endif /* gid_t */ #ifdef _MSC_VER #ifndef ssize_t - typedef _W64 signed int ssize_t; + typedef _W64 SSIZE_T ssize_t; #endif /* ssize_t */ #endif /* _MSC_VER */ #endif /* _WIN32 */ -- cgit v1.2.3