projects
/
gnulib.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
24a2f09
)
Make it work with MSVC.
author
Bruno Haible
<bruno@clisp.org>
Mon, 25 Aug 2003 11:04:49 +0000
(11:04 +0000)
committer
Bruno Haible
<bruno@clisp.org>
Mon, 25 Aug 2003 11:04:49 +0000
(11:04 +0000)
lib/ChangeLog
patch
|
blob
|
history
lib/binary-io.h
patch
|
blob
|
history
diff --git
a/lib/ChangeLog
b/lib/ChangeLog
index
6371251
..
e37756f
100644
(file)
--- a/
lib/ChangeLog
+++ b/
lib/ChangeLog
@@
-1,3
+1,8
@@
+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.
2003-08-20 Bruno Haible <bruno@clisp.org>
* progname.h: New file, from GNU gettext.
diff --git
a/lib/binary-io.h
b/lib/binary-io.h
index
ed74c06
..
2229f84
100644
(file)
--- a/
lib/binary-io.h
+++ b/
lib/binary-io.h
@@
-18,9
+18,14
@@
#ifndef _BINARY_H
#define _BINARY_H
#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>. */
/* 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
#if !defined O_BINARY && defined _O_BINARY
/* For MSC-compatible compilers. */
# define O_BINARY _O_BINARY