includes both. Deal with feof and ferror potentially being macros.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161658
91177308-0d34-0410-b5e6-
96231b3b80d8
#include <limits.h>
#endif
+// Both stdio.h and cstdio are included via different pathes and
+// stdcxx's cstdio doesn't include stdio.h, so it doesn't #undef the macros
+// either.
+#undef ferror
+#undef feof
+
// For GNU Hurd
#if defined(__GNU__) && !defined(PATH_MAX)
# define PATH_MAX 4096