Module Name: src Committed By: joerg Date: Tue Jan 7 02:09:37 UTC 2014
Modified Files: src/external/bsd/libarchive/dist/libarchive_fe: err.c err.h Log Message: Annotate warnc/errc for format string checking. To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/bsd/libarchive/dist/libarchive_fe/err.c \ src/external/bsd/libarchive/dist/libarchive_fe/err.h 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_fe/err.c diff -u src/external/bsd/libarchive/dist/libarchive_fe/err.c:1.1.1.1 src/external/bsd/libarchive/dist/libarchive_fe/err.c:1.2 --- src/external/bsd/libarchive/dist/libarchive_fe/err.c:1.1.1.1 Sat Feb 20 02:49:07 2010 +++ src/external/bsd/libarchive/dist/libarchive_fe/err.c Tue Jan 7 02:09:37 2014 @@ -42,7 +42,7 @@ __FBSDID("$FreeBSD$"); const char *lafe_progname; -static void +static __printflike(2, 0) void lafe_vwarnc(int code, const char *fmt, va_list ap) { fprintf(stderr, "%s: ", lafe_progname); Index: src/external/bsd/libarchive/dist/libarchive_fe/err.h diff -u src/external/bsd/libarchive/dist/libarchive_fe/err.h:1.1.1.1 src/external/bsd/libarchive/dist/libarchive_fe/err.h:1.2 --- src/external/bsd/libarchive/dist/libarchive_fe/err.h:1.1.1.1 Sat Feb 20 02:49:07 2010 +++ src/external/bsd/libarchive/dist/libarchive_fe/err.h Tue Jan 7 02:09:37 2014 @@ -35,7 +35,8 @@ extern const char *lafe_progname; -void lafe_warnc(int code, const char *fmt, ...); -void lafe_errc(int eval, int code, const char *fmt, ...) __LA_DEAD; +void lafe_warnc(int code, const char *fmt, ...) __printflike(2, 3); +void lafe_errc(int eval, int code, const char *fmt, ...) + __LA_DEAD __printflike(3, 4); #endif