summaryrefslogtreecommitdiffstats
path: root/Utilities/cmlibarchive/libarchive
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2009-11-08 00:34:24 (GMT)
committerBill Hoffman <bill.hoffman@kitware.com>2009-11-08 00:34:24 (GMT)
commita73acfbeb9a7d9c73434d2062225cb38e486f12f (patch)
tree4dbbc436a9f0002a9905fedb88cb25dd600efbd9 /Utilities/cmlibarchive/libarchive
parentbc701c59de29232a28c575e1acf46b45a2ebf75e (diff)
downloadCMake-a73acfbeb9a7d9c73434d2062225cb38e486f12f.zip
CMake-a73acfbeb9a7d9c73434d2062225cb38e486f12f.tar.gz
CMake-a73acfbeb9a7d9c73434d2062225cb38e486f12f.tar.bz2
Fix for mode_t with signed types
Diffstat (limited to 'Utilities/cmlibarchive/libarchive')
-rw-r--r--Utilities/cmlibarchive/libarchive/archive_entry.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/Utilities/cmlibarchive/libarchive/archive_entry.h b/Utilities/cmlibarchive/libarchive/archive_entry.h
index 01a05af..9c7cd43 100644
--- a/Utilities/cmlibarchive/libarchive/archive_entry.h
+++ b/Utilities/cmlibarchive/libarchive/archive_entry.h
@@ -144,14 +144,14 @@ struct archive_entry;
* portable values to platform-native values when entries are read from
* or written to disk.
*/
-#define AE_IFMT 0170000
-#define AE_IFREG 0100000
-#define AE_IFLNK 0120000
-#define AE_IFSOCK 0140000
-#define AE_IFCHR 0020000
-#define AE_IFBLK 0060000
-#define AE_IFDIR 0040000
-#define AE_IFIFO 0010000
+#define AE_IFMT ((__LA_MODE_T)0170000)
+#define AE_IFREG ((__LA_MODE_T)0100000)
+#define AE_IFLNK ((__LA_MODE_T)0120000)
+#define AE_IFSOCK ((__LA_MODE_T)0140000)
+#define AE_IFCHR ((__LA_MODE_T)0020000)
+#define AE_IFBLK ((__LA_MODE_T)0060000)
+#define AE_IFDIR ((__LA_MODE_T)0040000)
+#define AE_IFIFO ((__LA_MODE_T)0010000)
/*
* Basic object manipulation