[v2,1/3] include/binary-io.h: guard O_BINARY usage with defined check
Commit Message
include/
* binary-io.h: Fix -Wundef compiler warning when O_BINARY is not
defined. Wrap the check to ensure portability across platforms.
Signed-off-by: Andrew Hanson <andrew@andrewhanson.dev>
---
include/binary-io.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
@@ -35,7 +35,7 @@
# undef O_BINARY
# undef O_TEXT
#endif
-#if O_BINARY
+#if defined(O_BINARY) && O_BINARY
# if defined __EMX__ || defined __DJGPP__ || defined __CYGWIN__
# include <io.h> /* declares setmode() */
# else