+#include "config.h"
#include <stdlib.h>
#include <setjmp.h>
#include <stdio.h>
static int saved_vprintf(const char *fmt, va_list ap)
{
- int ret = vsnprintf(NULL, 0, fmt, ap);
+ int ret;
int len = 0;
+ va_list ap2;
+
+ va_copy(ap2, ap);
+ ret = vsnprintf(NULL, 0, fmt, ap2);
+ va_end(ap2);
if (output)
len = strlen(output);
int status;
plan_tests(3);
+ failtest_init(0, NULL);
status = setjmp(exited);
if (status == 0) {