From: Ralph Boehme Date: Tue, 8 Oct 2013 08:20:55 +0000 (+0200) Subject: Fix variadic macro syntax X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=commitdiff_plain;h=418235a8c1eaab282c04d3adc8ec0f88409e4de1;hp=7f7d79d2f340b37b203c1265a045aa29066bf0e7 Fix variadic macro syntax --- diff --git a/etc/afpd/afp_mdns.c b/etc/afpd/afp_mdns.c index 3158ce7b..2387edad 100644 --- a/etc/afpd/afp_mdns.c +++ b/etc/afpd/afp_mdns.c @@ -36,13 +36,13 @@ static pthread_t poller; /* * Its easier to use asprintf to set the TXT record values */ -#define TXTRecordPrintf(rec, key, args...) { \ +#define TXTRecordPrintf(rec, key, args, ...) { \ char *str; \ asprintf(&str, args); \ TXTRecordSetValue(rec, key, strlen(str), str); \ free(str); \ } -#define TXTRecordKeyPrintf(rec, k, var, args...) { \ +#define TXTRecordKeyPrintf(rec, k, var, args, ...) { \ char *key, *str; \ asprintf(&key, k, var); \ asprintf(&str, args); \