+2003-08-24 Bruno Haible <bruno@clisp.org>
+
+ * binary-io.h: Include <stdio.h>, to avoid a compilation error when
+ MSVC7 <stdio.h> is included later.
+
2003-08-20 Bruno Haible <bruno@clisp.org>
* progname.h: New file, from GNU gettext.
#ifndef _BINARY_H
#define _BINARY_H
-#include <fcntl.h>
/* For systems that distinguish between text and binary I/O.
O_BINARY is usually declared in <fcntl.h>. */
+#include <fcntl.h>
+
+/* The MSVC7 <stdio.h> doesn't like to be included after '#define fileno ...',
+ so we include it here first. */
+#include <stdio.h>
+
#if !defined O_BINARY && defined _O_BINARY
/* For MSC-compatible compilers. */
# define O_BINARY _O_BINARY