1
0
mirror of https://github.com/libssh2/libssh2.git synced 2025-11-23 01:22:37 +03:00

portability: introduce LIBSSH2_INT64_T_FORMAT for 64bit printf()s

As pointed out in bug #177, some of the Windows compilers use
%I64 to output 64 bit variables with the printf family.
This commit is contained in:
Daniel Stenberg
2010-06-15 19:47:31 +02:00
parent 04d4bbb66b
commit 49ddf447ff
2 changed files with 9 additions and 1 deletions

View File

@@ -939,7 +939,8 @@ scp_send(LIBSSH2_SESSION * session, const char *path, int mode,
session->scpSend_response_len =
snprintf((char *) session->scpSend_response,
LIBSSH2_SCP_RESPONSE_BUFLEN, "C0%o %llu %s\n", mode,
LIBSSH2_SCP_RESPONSE_BUFLEN, "C0%o %"
LIBSSH2_INT64_T_FORMAT "u %s\n", mode,
size, base);
_libssh2_debug(session, LIBSSH2_TRACE_SCP, "Sent %s",
session->scpSend_response);