diff options
author | Laszlo Agocs <laszlo.agocs@theqtcompany.com> | 2015-11-19 12:25:06 +0100 |
---|---|---|
committer | Laszlo Agocs <laszlo.agocs@theqtcompany.com> | 2015-11-19 13:57:08 +0000 |
commit | e92253c3ee3034a6558a0cba8a492dfaff4ac23c (patch) | |
tree | 0692c71dfd16d06da9807316d329ee724b1351d1 /3rdparty | |
parent | 9a8d8d424fc9bb4cbb13042b3715ccfa482e1ed3 (diff) |
Fix libarchive build on 64-bit msvc
Change-Id: I1b432edb622096c3b42705160d8c4514ef5b61d0
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
Diffstat (limited to '3rdparty')
-rw-r--r-- | 3rdparty/libarchive/config-windows.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/3rdparty/libarchive/config-windows.h b/3rdparty/libarchive/config-windows.h index 6093446c..05d0a2c1 100644 --- a/3rdparty/libarchive/config-windows.h +++ b/3rdparty/libarchive/config-windows.h @@ -1131,7 +1131,11 @@ typedef uint64_t uintmax_t; /* #undef size_t */ /* Define to `int' if <sys/types.h> does not define. */ -#define ssize_t long +#if defined(_WIN64) +# define ssize_t __int64 +#else +# define ssize_t long +#endif /* Define to `int' if <sys/types.h> doesn't define. */ #define uid_t short |