Blame stdio-common/bug25.c

Packit Service 82fcde
#include <stdio.h>
Packit Service 82fcde
#include <string.h>
Packit Service 82fcde
#include <stdlib.h>
Packit Service 82fcde
#include <unistd.h>
Packit Service 82fcde
Packit Service 82fcde
static const char expected[] = "\
Packit Service 82fcde
\n\
Packit Service 82fcde
a\n\
Packit Service 82fcde
abbcd55\
Packit Service 82fcde
\n\
Packit Service 82fcde
a\n\
Packit Service 82fcde
abbcd55\
Packit Service 82fcde
\n\
Packit Service 82fcde
a\n\
Packit Service 82fcde
abbcd55\
Packit Service 82fcde
\n\
Packit Service 82fcde
a\n\
Packit Service 82fcde
abbcd55\
Packit Service 82fcde
\n\
Packit Service 82fcde
a\n\
Packit Service 82fcde
abbcd55\
Packit Service 82fcde
\n\
Packit Service 82fcde
a\n\
Packit Service 82fcde
abbcd55\
Packit Service 82fcde
\n\
Packit Service 82fcde
a\n\
Packit Service 82fcde
abbcd55\
Packit Service 82fcde
\n\
Packit Service 82fcde
a\n\
Packit Service 82fcde
abbcd55\
Packit Service 82fcde
\n\
Packit Service 82fcde
a\n\
Packit Service 82fcde
abbcd55\
Packit Service 82fcde
\n\
Packit Service 82fcde
a\n\
Packit Service 82fcde
abbcd55\
Packit Service 82fcde
\n\
Packit Service 82fcde
a\n\
Packit Service 82fcde
abbcd55\
Packit Service 82fcde
\n\
Packit Service 82fcde
a\n\
Packit Service 82fcde
abbcd55\
Packit Service 82fcde
\n\
Packit Service 82fcde
a\n\
Packit Service 82fcde
abbcd55%%%%%%%%%%%%%%%%%%%%%%%%%%\n";
Packit Service 82fcde
Packit Service 82fcde
static int
Packit Service 82fcde
do_test (void)
Packit Service 82fcde
{
Packit Service 82fcde
  char *buf = malloc (strlen (expected) + 1);
Packit Service 82fcde
  snprintf (buf, strlen (expected) + 1,
Packit Service 82fcde
	    "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
Packit Service 82fcde
	    "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
Packit Service 82fcde
	    "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
Packit Service 82fcde
	    "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
Packit Service 82fcde
	    "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
Packit Service 82fcde
	    "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
Packit Service 82fcde
	    "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
Packit Service 82fcde
	    "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
Packit Service 82fcde
	    "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
Packit Service 82fcde
	    "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
Packit Service 82fcde
	    "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
Packit Service 82fcde
	    "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
Packit Service 82fcde
	    "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
Packit Service 82fcde
	    "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",
Packit Service 82fcde
	    "a", "b", "c", "d", 5);
Packit Service 82fcde
  return strcmp (buf, expected) != 0;
Packit Service 82fcde
}
Packit Service 82fcde
Packit Service 82fcde
#define TEST_FUNCTION do_test ()
Packit Service 82fcde
#include "../test-skeleton.c"