mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
libdns: Avoid using compound literals (4).
* dirmngr/dns.h (dns_d_new*): Remove. * dirmngr/dns.c (parse_packet): Use dns_d_init with automatic variable. (parse_domain): Likewise. Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
This commit is contained in:
parent
72efb78402
commit
7313a112f9
2 changed files with 6 additions and 7 deletions
|
@ -451,11 +451,6 @@ DNS_PUBLIC int dns_p_study(struct dns_packet *);
|
|||
#define DNS_D_CLEAVE 2 /* cleave sub-domain */
|
||||
#define DNS_D_TRIM 4 /* remove superfluous dots */
|
||||
|
||||
#define dns_d_new3(a, b, f) dns_d_init(&(char[DNS_D_MAXNAME + 1]){ 0 }, DNS_D_MAXNAME + 1, (a), (b), (f))
|
||||
#define dns_d_new2(a, f) dns_d_new3((a), strlen((a)), (f))
|
||||
#define dns_d_new1(a) dns_d_new3((a), strlen((a)), DNS_D_ANCHOR)
|
||||
#define dns_d_new(...) DNS_PP_CALL(DNS_PP_XPASTE(dns_d_new, DNS_PP_NARG(__VA_ARGS__)), __VA_ARGS__)
|
||||
|
||||
DNS_PUBLIC char *dns_d_init(void *, size_t, const void *, size_t, int);
|
||||
|
||||
DNS_PUBLIC size_t dns_d_anchor(void *, size_t, const void *, size_t);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue