From d06ab72a146be1a5975d351e747cebe9f2b5357a Mon Sep 17 00:00:00 2001 From: Will Cosgrove Date: Wed, 20 Mar 2019 08:44:37 -0700 Subject: [PATCH] moved MAX size declarations #330 --- include/libssh2.h | 12 ------------ src/libssh2_priv.h | 12 ++++++++++++ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/include/libssh2.h b/include/libssh2.h index f4bae24b..9ef9ff11 100644 --- a/include/libssh2.h +++ b/include/libssh2.h @@ -145,18 +145,6 @@ typedef int libssh2_socket_t; #define LIBSSH2_INVALID_SOCKET -1 #endif /* WIN32 */ -#ifndef SIZE_MAX -#if _WIN64 -#define SIZE_MAX 0xFFFFFFFFFFFFFFFF -#else -#define SIZE_MAX 0xFFFFFFFF -#endif -#endif - -#ifndef UINT_MAX -#define UINT_MAX 0xFFFFFFFF -#endif - /* * Determine whether there is small or large file support on windows. */ diff --git a/src/libssh2_priv.h b/src/libssh2_priv.h index b4296a22..bb5d1a50 100644 --- a/src/libssh2_priv.h +++ b/src/libssh2_priv.h @@ -146,6 +146,18 @@ static inline int writev(int sock, struct iovec *iov, int nvecs) #endif +#ifndef SIZE_MAX +#if _WIN64 +#define SIZE_MAX 0xFFFFFFFFFFFFFFFF +#else +#define SIZE_MAX 0xFFFFFFFF +#endif +#endif + +#ifndef UINT_MAX +#define UINT_MAX 0xFFFFFFFF +#endif + /* RFC4253 section 6.1 Maximum Packet Length says: * * "All implementations MUST be able to process packets with