Module Name:    src
Committed By:   drochner
Date:           Tue Jul 12 18:19:13 UTC 2011

Modified Files:
        src/external/bsd/libarchive/dist/libarchive: archive.h
            archive_read_support_format_iso9660.c archive_write_disk.c
            archive_write_set_format_ar.c archive_write_set_format_ustar.c

Log Message:
minor printf format fixes


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.4 -r1.2 \
    src/external/bsd/libarchive/dist/libarchive/archive.h
cvs rdiff -u -r1.1.1.2 -r1.2 \
    
src/external/bsd/libarchive/dist/libarchive/archive_read_support_format_iso9660.c
 \
    src/external/bsd/libarchive/dist/libarchive/archive_write_set_format_ar.c \
    src/external/bsd/libarchive/dist/libarchive/archive_write_set_format_ustar.c
cvs rdiff -u -r1.1.1.3 -r1.2 \
    src/external/bsd/libarchive/dist/libarchive/archive_write_disk.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/bsd/libarchive/dist/libarchive/archive.h
diff -u src/external/bsd/libarchive/dist/libarchive/archive.h:1.1.1.4 src/external/bsd/libarchive/dist/libarchive/archive.h:1.2
--- src/external/bsd/libarchive/dist/libarchive/archive.h:1.1.1.4	Wed Jul 14 22:10:45 2010
+++ src/external/bsd/libarchive/dist/libarchive/archive.h	Tue Jul 12 18:19:13 2011
@@ -719,7 +719,8 @@
 __LA_DECL int		 archive_format(struct archive *);
 __LA_DECL void		 archive_clear_error(struct archive *);
 __LA_DECL void		 archive_set_error(struct archive *, int _err,
-			    const char *fmt, ...);
+			    const char *fmt, ...)
+			 __attribute__((__format__(__printf__,3,4)));
 __LA_DECL void		 archive_copy_error(struct archive *dest,
 			    struct archive *src);
 __LA_DECL int		 archive_file_count(struct archive *);

Index: src/external/bsd/libarchive/dist/libarchive/archive_read_support_format_iso9660.c
diff -u src/external/bsd/libarchive/dist/libarchive/archive_read_support_format_iso9660.c:1.1.1.2 src/external/bsd/libarchive/dist/libarchive/archive_read_support_format_iso9660.c:1.2
--- src/external/bsd/libarchive/dist/libarchive/archive_read_support_format_iso9660.c:1.1.1.2	Sat Feb 20 02:48:33 2010
+++ src/external/bsd/libarchive/dist/libarchive/archive_read_support_format_iso9660.c	Tue Jul 12 18:19:13 2011
@@ -919,7 +919,7 @@
 	if (parent->offset + parent->size > iso9660->volume_size) {
 		archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC,
 		    "Directory is beyond end-of-media: %s",
-		    parent->name);
+		    parent->name.s);
 		return (ARCHIVE_WARN);
 	}
 	if (iso9660->current_position < parent->offset) {
@@ -1215,7 +1215,7 @@
 
 	if (file->offset + file->size > iso9660->volume_size) {
 		archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC,
-		    "File is beyond end-of-media: %s", file->name);
+		    "File is beyond end-of-media: %s", file->name.s);
 		iso9660->entry_bytes_remaining = 0;
 		iso9660->entry_sparse_offset = 0;
 		return (ARCHIVE_WARN);
@@ -1274,7 +1274,7 @@
 	if ((file->mode & AE_IFMT) != AE_IFDIR &&
 	    file->offset < iso9660->current_position) {
 		archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC,
-		    "Ignoring out-of-order file @%x (%s) %jd < %jd",
+		    "Ignoring out-of-order file @%p (%s) %jd < %jd",
 		    file,
 		    iso9660->pathname.s,
 		    file->offset, iso9660->current_position);
Index: src/external/bsd/libarchive/dist/libarchive/archive_write_set_format_ar.c
diff -u src/external/bsd/libarchive/dist/libarchive/archive_write_set_format_ar.c:1.1.1.2 src/external/bsd/libarchive/dist/libarchive/archive_write_set_format_ar.c:1.2
--- src/external/bsd/libarchive/dist/libarchive/archive_write_set_format_ar.c:1.1.1.2	Sat Feb 20 02:48:39 2010
+++ src/external/bsd/libarchive/dist/libarchive/archive_write_set_format_ar.c	Tue Jul 12 18:19:13 2011
@@ -439,8 +439,8 @@
 
 	if (ar->entry_padding != 1) {
 		archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC,
-		    "Padding wrong size: %d should be 1 or 0",
-		    ar->entry_padding);
+		    "Padding wrong size: %lld should be 1 or 0",
+		    (long long)ar->entry_padding);
 		return (ARCHIVE_WARN);
 	}
 
Index: src/external/bsd/libarchive/dist/libarchive/archive_write_set_format_ustar.c
diff -u src/external/bsd/libarchive/dist/libarchive/archive_write_set_format_ustar.c:1.1.1.2 src/external/bsd/libarchive/dist/libarchive/archive_write_set_format_ustar.c:1.2
--- src/external/bsd/libarchive/dist/libarchive/archive_write_set_format_ustar.c:1.1.1.2	Sat Feb 20 02:48:41 2010
+++ src/external/bsd/libarchive/dist/libarchive/archive_write_set_format_ustar.c	Tue Jul 12 18:19:13 2011
@@ -168,7 +168,7 @@
 
 	/* Basic internal sanity test. */
 	if (sizeof(template_header) != 512) {
-		archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Internal: template_header wrong size: %d should be 512", sizeof(template_header));
+		archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Internal: template_header wrong size: %zd should be 512", sizeof(template_header));
 		return (ARCHIVE_FATAL);
 	}
 

Index: src/external/bsd/libarchive/dist/libarchive/archive_write_disk.c
diff -u src/external/bsd/libarchive/dist/libarchive/archive_write_disk.c:1.1.1.3 src/external/bsd/libarchive/dist/libarchive/archive_write_disk.c:1.2
--- src/external/bsd/libarchive/dist/libarchive/archive_write_disk.c:1.1.1.3	Wed Jul 14 22:10:59 2010
+++ src/external/bsd/libarchive/dist/libarchive/archive_write_disk.c	Tue Jul 12 18:19:13 2011
@@ -1729,7 +1729,6 @@
 		}
 		if (unlink(path) != 0) {
 			archive_set_error(&a->archive, errno,
-			    "Can't create directory '%s': "
 			    "Conflicting file cannot be removed");
 			return (ARCHIVE_FAILED);
 		}

Reply via email to