]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Default (u)intmax_t to (u)int64_t
authorBrad King <brad.king@kitware.com>
Wed, 11 Nov 2009 14:19:14 +0000 (09:19 -0500)
committerBrad King <brad.king@kitware.com>
Wed, 11 Nov 2009 14:19:14 +0000 (09:19 -0500)
This approach re-uses any work done to choose int64_t and uint64_t to
define defaults for intmax_t and uintmax_t.

SVN-Revision: 1632

CMakeLists.txt

index c609fbef3a75770fee399ea7a8cddd716d70e4e7..5fdfd09858b52a0b024e0b1f7a827ce36b49af82 100644 (file)
@@ -508,9 +508,7 @@ ENDIF(NOT HAVE_INT64_T)
 #
 CHECK_TYPE_SIZE(intmax_t    INTMAX_T)
 IF(NOT HAVE_INTMAX_T)
-  IF(MSVC)
-    SET(intmax_t "long long")
-  ENDIF(MSVC)
+  SET(intmax_t "int64_t")
 ENDIF(NOT HAVE_INTMAX_T)
 #
 CHECK_TYPE_SIZE(mode_t      MODE_T)
@@ -573,9 +571,7 @@ ENDIF(NOT HAVE_UINT64_T)
 #
 CHECK_TYPE_SIZE(uintmax_t   UINTMAX_T)
 IF(NOT HAVE_UINTMAX_T)
-  IF(MSVC)
-    SET(uintmax_t "unsigned long long")
-  ENDIF(MSVC)
+  SET(uintmax_t "uint64_t")
 ENDIF(NOT HAVE_UINTMAX_T)
 #
 CHECK_TYPE_SIZE(wchar_t     SIZEOF_WCHAR_T)