Subject: Re: win32 build issue

Re: win32 build issue

From: Guenter <lists_at_gknw.net>
Date: Thu, 03 Jun 2010 05:59:43 +0200

Am 03.06.2010 03:54, schrieb Grubsky Grigory:
> 1>..\src\scp.c(744): warning C4244: '=' : conversion from 'long' to 'unsigned short', possible loss of data
can you please try if this works, or if it causes new warnings:

diff --git a/src/libssh2_priv.h b/src/libssh2_priv.h
index fd570e4..4020059 100644
--- a/src/libssh2_priv.h
+++ b/src/libssh2_priv.h
@@ -895,7 +895,7 @@ struct _LIBSSH2_SESSION
      unsigned long scpRecv_command_len;
      unsigned char scpRecv_response[LIBSSH2_SCP_RESPONSE_BUFLEN];
      unsigned long scpRecv_response_len;
- long scpRecv_mode;
+ mode_t scpRecv_mode;
  #if defined(HAVE_LONGLONG) && defined(HAVE_STRTOLL)
      /* we have the type and we can parse such numbers */
      long long scpRecv_size;
@@ -904,8 +904,8 @@ struct _LIBSSH2_SESSION
      long scpRecv_size;
  #define scpsize_strtol strtol
  #endif
- long scpRecv_mtime;
- long scpRecv_atime;
+ time_t scpRecv_mtime;
+ time_t scpRecv_atime;
      char *scpRecv_err_msg;
      long scpRecv_err_len;
      LIBSSH2_CHANNEL *scpRecv_channel;

thanks, Gün.

_______________________________________________
libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel
Received on 2010-06-03