]> git.eshelyaron.com Git - emacs.git/commitdiff
[DJGPP v2]: Include io.h.
authorRichard M. Stallman <rms@gnu.org>
Fri, 12 Apr 1996 16:02:38 +0000 (16:02 +0000)
committerRichard M. Stallman <rms@gnu.org>
Fri, 12 Apr 1996 16:02:38 +0000 (16:02 +0000)
(main) [DJGPP v2]: Switch standard streams to binary with setmode.

lib-src/hexl.c

index b090dae335be4b52037095c78b736fe9bfafc8d9..417d9f285d1a9e920ddf150189d2d998ee45907d 100644 (file)
@@ -2,6 +2,9 @@
 #include <ctype.h>
 #ifdef MSDOS
 #include <fcntl.h>
+#if __DJGPP__ >= 2
+#include <io.h>
+#endif
 #endif
 
 #define DEFAULT_GROUPING       0x01
@@ -134,8 +137,12 @@ main (argc, argv)
          char buf[18];
 
 #ifdef MSDOS
+#if __DJGPP__ >= 2
+         setmode (fileno (stdout), O_BINARY);
+#else
          (stdout)->_flag &= ~_IOTEXT; /* print binary */
          _setmode (fileno (stdout), O_BINARY);
+#endif
 #endif
          for (;;)
            {
@@ -178,8 +185,12 @@ main (argc, argv)
       else
        {
 #ifdef MSDOS
+#if __DJGPP__ >= 2
+         setmode (fileno (stdout), O_BINARY);
+#else
          (fp)->_flag &= ~_IOTEXT; /* read binary */
          _setmode (fileno (fp), O_BINARY);
+#endif
 #endif
          address = 0;
          string[0] = ' ';