pkgsrc/devel/elftoolchain/patches/patch-ar_ar.h
2014-01-15 13:50:43 +00:00

19 lines
692 B
C

$NetBSD: patch-ar_ar.h,v 1.1 2014/01/15 13:50:43 joerg Exp $
--- ar/ar.h.orig 2014-01-12 00:07:52.000000000 +0000
+++ ar/ar.h
@@ -135,8 +135,14 @@ struct bsdar {
TAILQ_HEAD(, ar_obj) v_obj; /* object(member) list */
};
+#if defined(__GNUC__) && __GNUC__ >= 2
+__attribute__((__format__(__printf__, 3, 4)))
+#endif
void bsdar_errc(struct bsdar *, int _code, const char *fmt, ...);
int bsdar_is_pseudomember(struct bsdar *_ar, const char *_name);
+#if defined(__GNUC__) && __GNUC__ >= 2
+__attribute__((__format__(__printf__, 3, 4)))
+#endif
void bsdar_warnc(struct bsdar *, int _code, const char *fmt, ...);
const char *bsdar_strmode(mode_t m);
void ar_mode_d(struct bsdar *bsdar);