* tests/test-fgetc.c (main): Also test the stream's error indicator.
* tests/test-fputc.c (main): Likewise.
+2011-09-24 Bruno Haible <bruno@clisp.org>
+
+ Enhance fgetc, fputc tests.
+ * tests/test-fgetc.c (main): Also test the stream's error indicator.
+ * tests/test-fputc.c (main): Likewise.
+
2011-09-24 Bruno Haible <bruno@clisp.org>
write: Support for MSVC 9.
errno = 0;
ASSERT (fgetc (fp) == EOF);
ASSERT (errno == EBADF);
+ ASSERT (ferror (fp));
fclose (fp);
}
errno = 0;
ASSERT (fgetc (fp) == EOF);
ASSERT (errno == EBADF);
+ ASSERT (ferror (fp));
fclose (fp);
}
}
errno = 0;
ASSERT (fgetc (fp) == EOF);
ASSERT (errno == EBADF);
+ ASSERT (ferror (fp));
fclose (fp);
}
}
errno = 0;
ASSERT (fputc ('x', fp) == EOF);
ASSERT (errno == EBADF);
+ ASSERT (ferror (fp));
fclose (fp);
}
errno = 0;
ASSERT (fputc ('x', fp) == EOF);
ASSERT (errno == EBADF);
+ ASSERT (ferror (fp));
fclose (fp);
}
}
errno = 0;
ASSERT (fputc ('x', fp) == EOF);
ASSERT (errno == EBADF);
+ ASSERT (ferror (fp));
fclose (fp);
}
}