1 /* Test for ungetc bugs. */
8 fputs ("test failed: " #x "\n", stderr); \
14 main (int argc
, char *argv
[])
22 fp
= fopen (name
, "w");
28 fp
= fopen (name
, "r");
30 assert (getc (fp
) != EOF
);
31 assert ((c
= getc (fp
)) != EOF
);
32 assert (getc (fp
) == EOF
);
33 assert (ungetc (c
, fp
) == c
);
34 assert (feof (fp
) == 0);