optparse.c:4:39: warning: ISO C does not permit named variadic macros [-Wvariadic-macros]
#define opterror(options, format, args...) \
^
#include <stdio.h>
#include "optparse.h"
-#define opterror(options, format, args...) \
- snprintf(options->errmsg, sizeof(options->errmsg), format, args);
+#define opterror(options, format, ...) \
+ snprintf(options->errmsg, sizeof(options->errmsg), format, __VA_ARGS__);
#define options_argv(i) \
((i) < options->argc ? options->argv[i] : NULL)