diff options
author | joerg <joerg@pkgsrc.org> | 2014-01-15 13:50:43 +0000 |
---|---|---|
committer | joerg <joerg@pkgsrc.org> | 2014-01-15 13:50:43 +0000 |
commit | 8692c6eed98a8fe5d6acbdd75893726b90784e0e (patch) | |
tree | d8d9caeb703d4bbaa1d0ec30ed145c9d4998d1ed /devel/elftoolchain | |
parent | eac3d506e7add6b9c62ad342107b3610d34cf3a5 (diff) | |
download | pkgsrc-8692c6eed98a8fe5d6acbdd75893726b90784e0e.tar.gz |
Annotate variadic functions.
Diffstat (limited to 'devel/elftoolchain')
-rw-r--r-- | devel/elftoolchain/distinfo | 4 | ||||
-rw-r--r-- | devel/elftoolchain/patches/patch-ar_ar.h | 19 | ||||
-rw-r--r-- | devel/elftoolchain/patches/patch-ar_util.c | 15 |
3 files changed, 37 insertions, 1 deletions
diff --git a/devel/elftoolchain/distinfo b/devel/elftoolchain/distinfo index f7811d10b53..04976c08a8b 100644 --- a/devel/elftoolchain/distinfo +++ b/devel/elftoolchain/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.3 2012/09/28 08:59:07 dholland Exp $ +$NetBSD: distinfo,v 1.4 2014/01/15 13:50:43 joerg Exp $ SHA1 (elftoolchain-0.5.1.tar.bz2) = 333cfce857ca220177d0a5d111d40afca1eea0c7 RMD160 (elftoolchain-0.5.1.tar.bz2) = 4be0adf8349c764474810e23cfb022c655002d77 @@ -18,6 +18,8 @@ SHA1 (patch-al) = 1ca5bb02b4bf8b4d0820747c3398d1f5f317c66c SHA1 (patch-am) = 286bd77aef36812b60fb29218368573b74ac892e SHA1 (patch-an) = 6de919bb0cf3f406c9b5addcf868c57d5d71403e SHA1 (patch-ar_acpyacc_y) = 462e9463ff66defe76759d4eb58d3b5d98c846b9 +SHA1 (patch-ar_ar.h) = bf6dc1ff7c50291b111c976f0ca6c87c71b4891a +SHA1 (patch-ar_util.c) = 7a70d796516f0b0369dfa44b373dfff5e67dfb9e SHA1 (patch-libdwarf_Makefile) = bea37cf65de237146dc51a71aed04581bc6c1d95 SHA1 (patch-libelf_Makefile) = 29fdcead0e1d01ba2cf1d9e16e9d50bc041c9eec SHA1 (patch-libelftc_Makefile) = a91f55e598482123a04dd5e50e5d992a8d866036 diff --git a/devel/elftoolchain/patches/patch-ar_ar.h b/devel/elftoolchain/patches/patch-ar_ar.h new file mode 100644 index 00000000000..d57a569923a --- /dev/null +++ b/devel/elftoolchain/patches/patch-ar_ar.h @@ -0,0 +1,19 @@ +$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); diff --git a/devel/elftoolchain/patches/patch-ar_util.c b/devel/elftoolchain/patches/patch-ar_util.c new file mode 100644 index 00000000000..6bc13d9e9ba --- /dev/null +++ b/devel/elftoolchain/patches/patch-ar_util.c @@ -0,0 +1,15 @@ +$NetBSD: patch-ar_util.c,v 1.1 2014/01/15 13:50:43 joerg Exp $ + +--- ar/util.c.orig 2014-01-12 00:06:46.000000000 +0000 ++++ ar/util.c +@@ -42,4 +42,10 @@ ELFTC_VCSID("$Id: util.c 2130 2011-11-10 + ++#if defined(__GNUC__) && __GNUC__ >= 2 ++__attribute__((__format__(__printf__, 3, 0))) ++#endif + static void bsdar_vwarnc(struct bsdar *, int code, + const char *fmt, va_list ap); ++#if defined(__GNUC__) && __GNUC__ >= 2 ++__attribute__((__format__(__printf__, 3, 0))) ++#endif + static void bsdar_verrc(struct bsdar *bsdar, int code, |