]> code.delx.au - gnu-emacs/blobdiff - lib-src/digest-doc.c
** offby1@blarg.net, Nov 5: calendar gets wrong end for Daylight Savings Time
[gnu-emacs] / lib-src / digest-doc.c
index 7b5a9677e7c793d96056191373beff00d3b5d6ab..7787d422e3939e3bb2eadb5681bab8d50457306e 100644 (file)
 
 #include <stdio.h>
 
+#ifdef DOS_NT
+#include <fcntl.h>             /* for O_BINARY */
+#include <io.h>                        /* for setmode */
+#endif
+
 int
 main ()
 {
   register int ch;
   register int notfirst = 0;
 
+#ifdef DOS_NT
+  /* DOC is a binary file.  */
+  if (!isatty (fileno (stdin)))
+    setmode (fileno (stdin), O_BINARY);
+#endif
+
   printf (".TL\n");
   printf ("Command Summary for GNU Emacs\n");
   printf (".AU\nRichard M. Stallman\n");