]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Correct ssize_t for 32-bit and 64-bit Windows
authorTim Kientzle <kientzle@gmail.com>
Mon, 29 Dec 2008 00:16:37 +0000 (19:16 -0500)
committerTim Kientzle <kientzle@gmail.com>
Mon, 29 Dec 2008 00:16:37 +0000 (19:16 -0500)
Submitted by: Michihiro NAKAJIMA

SVN-Revision: 299

libarchive/archive.h

index ab2259ecacf5657a5e9b3df2630e8cf2bb09c501..9d065fb6c0a07a04a824ef3fe20be82085049d32 100644 (file)
 /* These should match the types used in 'struct stat' */
 #ifdef _WIN32
 #define        __LA_INT64_T    __int64
-#define        __LA_SSIZE_T    long
+# if   defined(_WIN64)
+#  define      __LA_SSIZE_T    __int64
+# else
+#  define      __LA_SSIZE_T    long
+# endif
 #define        __LA_UID_T      unsigned int
 #define        __LA_GID_T      unsigned int
 #else