s/*
 * THIS TESTS:
 *  - true compliant variadic macro
 *      (for the various extensions test elsewhere!)
 *  - variadic macro, improperly invoked
 *  - variadic macro, improperly defined
 */

#define DOSHOW(str, ...) show("SUPER: "str"\n", __VA_ARGS__)

DOSHOW("something");

#define DONTSHOW(str, ..., b) show("SUPER: "str" %d\n", __VA_ARGS__, b)

DONTSHOW("heyo! %f", 0.5, 10);
