mirror of
git://git.gnupg.org/gnupg.git
synced 2025-03-28 22:49:59 +01:00
libdns: Silence -Wstrict-prototypes on some function ptrs.
* dirmngr/dns.c (dns_rrtype): Ignore -Wstrict-prototypes warning. Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
0fadff9cdd
commit
97372b39cd
@ -4246,6 +4246,15 @@ size_t dns_txt_print(void *_dst, size_t lim, struct dns_txt *txt) {
|
|||||||
} /* dns_txt_print() */
|
} /* dns_txt_print() */
|
||||||
|
|
||||||
|
|
||||||
|
/* Some of the function pointers of DNS_RRTYPES are initialized with
|
||||||
|
* slighlly different fucntions, thus we can't use prototypes. */
|
||||||
|
DNS_PRAGMA_PUSH
|
||||||
|
#if __clang__
|
||||||
|
#pragma clang diagnostic ignored "-Wstrict-prototypes"
|
||||||
|
#elif DNS_GNUC_PREREQ(4,6,0)
|
||||||
|
#pragma GCC diagnostic ignored "-Wstrict-prototypes"
|
||||||
|
#endif
|
||||||
|
|
||||||
static const struct dns_rrtype {
|
static const struct dns_rrtype {
|
||||||
enum dns_type type;
|
enum dns_type type;
|
||||||
const char *name;
|
const char *name;
|
||||||
@ -4271,6 +4280,10 @@ static const struct dns_rrtype {
|
|||||||
{ DNS_T_AXFR, "AXFR", 0, 0, 0, 0, 0, 0, },
|
{ DNS_T_AXFR, "AXFR", 0, 0, 0, 0, 0, 0, },
|
||||||
}; /* dns_rrtypes[] */
|
}; /* dns_rrtypes[] */
|
||||||
|
|
||||||
|
DNS_PRAGMA_POP /*(-Wstrict-prototypes)*/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
static const struct dns_rrtype *dns_rrtype(enum dns_type type) {
|
static const struct dns_rrtype *dns_rrtype(enum dns_type type) {
|
||||||
const struct dns_rrtype *t;
|
const struct dns_rrtype *t;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user