From: Richard M. Stallman Date: Tue, 1 Nov 1994 05:23:42 +0000 (+0000) Subject: (main) [WINDOWSNT]: Now sets _fmode and stdout to O_BINARY. X-Git-Tag: emacs-19.34~6083 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=86b0513a2cc57df26af9aa756384a13704abc924;p=emacs.git (main) [WINDOWSNT]: Now sets _fmode and stdout to O_BINARY. [WINDOWSNT]: Include the NT headers. (READ_TEXT, READ_BINARY): Test DOS_NT, not MS_DOS. --- diff --git a/lib-src/make-docfile.c b/lib-src/make-docfile.c index cb500f0e6c2..fbcebde1440 100644 --- a/lib-src/make-docfile.c +++ b/lib-src/make-docfile.c @@ -35,14 +35,19 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #ifdef MSDOS #include #endif /* MSDOS */ +#ifdef WINDOWSNT +#include +#include +#include +#endif /* WINDOWSNT */ -#ifdef MSDOS +#ifdef DOS_NT #define READ_TEXT "rt" #define READ_BINARY "rb" -#else /* not MSDOS */ +#else /* not DOS_NT */ #define READ_TEXT "r" #define READ_BINARY "r" -#endif /* not MSDOS */ +#endif /* not DOS_NT */ int scan_file (); int scan_lisp_file (); @@ -59,11 +64,17 @@ main (argc, argv) int err_count = 0; int first_infile; + /* Don't put CRs in the DOC file. */ #ifdef MSDOS - _fmode = O_BINARY; /* all of files are treated as binary files */ + _fmode = O_BINARY; (stdout)->_flag &= ~_IOTEXT; _setmode (fileno (stdout), O_BINARY); #endif /* MSDOS */ +#ifdef WINDOWSNT + _fmode = O_BINARY; + _setmode (fileno (stdout), O_BINARY); +#endif /* WINDOWSNT */ + outfile = stdout; /* If first two args are -o FILE, output to FILE. */