Author: kientzle
Date: Mon Apr 27 19:14:43 2009
New Revision: 191586
URL: http://svn.freebsd.org/changeset/base/191586

Log:
  ino_t varies across platforms; casting (int) here avoids
  various pointless complaints.

Modified:
  head/lib/libarchive/archive_write_set_format_cpio.c

Modified: head/lib/libarchive/archive_write_set_format_cpio.c
==============================================================================
--- head/lib/libarchive/archive_write_set_format_cpio.c Mon Apr 27 18:59:40 
2009        (r191585)
+++ head/lib/libarchive/archive_write_set_format_cpio.c Mon Apr 27 19:14:43 
2009        (r191586)
@@ -125,8 +125,9 @@ archive_write_cpio_header(struct archive
         * re-using the ones off the disk.  That way, the 18-bit c_ino
         * field only limits the number of files in the archive.
         */
-       if (archive_entry_ino(entry) > 0777777) {
-               archive_set_error(&a->archive, ERANGE, "large inode number 
truncated");
+       if ((int)archive_entry_ino(entry) > 0777777) {
+               archive_set_error(&a->archive, ERANGE,
+                   "large inode number truncated");
                ret = ARCHIVE_WARN;
        }
 
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to