texlive[59964] Build/source/texk/dvi2tty: dvi2tty: apply patch of
commits+takuji at tug.org
commits+takuji at tug.org
Sun Jul 18 03:16:19 CEST 2021
Revision: 59964
http://tug.org/svn/texlive?view=revision&revision=59964
Author: takuji
Date: 2021-07-18 03:16:18 +0200 (Sun, 18 Jul 2021)
Log Message:
-----------
dvi2tty: apply patch of W32TeX (Windows only)
Modified Paths:
--------------
trunk/Build/source/texk/dvi2tty/ChangeLog
trunk/Build/source/texk/dvi2tty/dvi2tty-src/disdvi.c
trunk/Build/source/texk/dvi2tty/dvi2tty-src/dvi2tty.c
Modified: trunk/Build/source/texk/dvi2tty/ChangeLog
===================================================================
--- trunk/Build/source/texk/dvi2tty/ChangeLog 2021-07-17 23:49:22 UTC (rev 59963)
+++ trunk/Build/source/texk/dvi2tty/ChangeLog 2021-07-18 01:16:18 UTC (rev 59964)
@@ -1,3 +1,8 @@
+2021-07-18 TANAKA Takuji <ttk at t-lab.opal.ne.jp>
+
+ * dvi2tty.c, disdvi.c: Apply patch of W32TeX by Kakuto-san.
+ (Windows only)
+
2021-03-04 Karl Berry <karl at freefriends.org>
* dvi2tty-src/dvi2tty.1: Fixes from Bjarni Ingi Gislason (and
Modified: trunk/Build/source/texk/dvi2tty/dvi2tty-src/disdvi.c
===================================================================
--- trunk/Build/source/texk/dvi2tty/dvi2tty-src/disdvi.c 2021-07-17 23:49:22 UTC (rev 59963)
+++ trunk/Build/source/texk/dvi2tty/dvi2tty-src/disdvi.c 2021-07-18 01:16:18 UTC (rev 59964)
@@ -169,6 +169,7 @@
argv = av;
argc = ac;
}
+ _setmode (fileno(stdout), _O_BINARY);
#endif
#if defined(THINK_C)
@@ -227,7 +228,7 @@
dvifp = stdin;
#if defined(MSDOS) || defined(WIN32)
- setmode(fileno(dvifp), O_BINARY);
+ setmode(fileno(dvifp), _O_BINARY);
#endif
while ((opcode = (int) get1()) != EOF) { /* process until end of file */
Modified: trunk/Build/source/texk/dvi2tty/dvi2tty-src/dvi2tty.c
===================================================================
--- trunk/Build/source/texk/dvi2tty/dvi2tty-src/dvi2tty.c 2021-07-17 23:49:22 UTC (rev 59963)
+++ trunk/Build/source/texk/dvi2tty/dvi2tty-src/dvi2tty.c 2021-07-18 01:16:18 UTC (rev 59964)
@@ -179,6 +179,7 @@
#ifdef WIN32
set_enc_string ("sjis", "default");
+ _setmode (fileno(stdout), _O_BINARY);
#else
set_enc_string (NULL, "default");
#endif
@@ -203,7 +204,11 @@
#endif
if (outputtofile) { /* open the outfile, if needed */
+#if defined(MSDOS) || defined(WIN32)
+ if ((output = fopen(OUTfilename, "wb")) == NULL)
+#else
if ((output = fopen(OUTfilename, "w")) == NULL)
+#endif
errorexit(filcr);
#if defined(THINK_C)
else
More information about the tex-live-commits
mailing list.