common/pathfind: A more portable DPRINTF()

C99 requires at least one argument for the "..." in a variadic macro.
GCC and Clang don't care, but warn with -pedantic.  Solaris cc warns.

The warning is easy to avoid, so do it.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
This commit is contained in:
Markus Armbruster 2020-12-30 13:40:47 +01:00
parent e18d1dc589
commit 528d644f02

View file

@ -27,7 +27,7 @@
* pathfind.c: Find cheapest paths
*
* Known contributors to this file:
* Markus Armbruster, 2014
* Markus Armbruster, 2014-2020
*/
#include <config.h>
@ -42,9 +42,9 @@
#include "sect.h"
#ifdef PATH_FIND_DEBUG
#define DPRINTF(fmt, ...) ((void)printf(fmt , ## __VA_ARGS__))
#define DPRINTF(...) ((void)printf(## __VA_ARGS__))
#else
#define DPRINTF(fmt, ...) ((void)0)
#define DPRINTF(...) ((void)0)
#endif
static char *bufrotate(char *buf, size_t bufsz, size_t i);