#if 1
#define GNULIB_VFPRINTF_POSIX 1 // fixes the static hang
#else
#define GNULIB_VFPRINTF_POSIX 0 // the gnulib setting: hangs
#endif

#include "error.h"

#define WARN(Args) error Args;

int
main (int argc, char **argv)
{
  if (argc > 1)
    {
      WARN((0, 0, "barf: %", "segfault"));
      return 22;
    }

  return 42;
}
