Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff -urxN dvidvi.orig/Makefile.am dvidvi/Makefile.am
- --- dvidvi.orig/Makefile.am Sat Nov 26 03:24:22 2016
- +++ dvidvi/Makefile.am Thu May 25 18:57:03 2017
- @@ -3,7 +3,7 @@
- ## Copyright (C) 2009-2015 Peter Breitenlohner <tex-live@tug.org>
- ## You may freely use, modify and/or distribute this file.
- ##
- -AM_CPPFLAGS = $(KPATHSEA_INCLUDES) -DKPATHSEA -DUNIX
- +AM_CPPFLAGS = $(KPATHSEA_INCLUDES) -DKPATHSEA -DASCIIPTEX -DUNIX
- AM_CFLAGS = $(WARNING_CFLAGS)
- bin_PROGRAMS = dvidvi
- diff -urxN dvidvi.orig/Makefile.in dvidvi/Makefile.in
- --- dvidvi.orig/Makefile.in Fri Feb 17 03:01:04 2017
- +++ dvidvi/Makefile.in Thu May 25 18:56:58 2017
- @@ -540,7 +540,7 @@
- top_build_prefix = @top_build_prefix@
- top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
- -AM_CPPFLAGS = $(KPATHSEA_INCLUDES) -DKPATHSEA -DUNIX
- +AM_CPPFLAGS = $(KPATHSEA_INCLUDES) -DKPATHSEA -DASCIIPTEX -DUNIX
- AM_CFLAGS = $(WARNING_CFLAGS)
- dvidvi_SOURCES = dvidvi.c
- dist_man1_MANS = dvidvi.1
- diff -urxN dvidvi.orig/dvidvi.c dvidvi/dvidvi.c
- --- dvidvi.orig/dvidvi.c Sat Nov 26 03:24:22 2016
- +++ dvidvi/dvidvi.c Thu May 25 18:57:42 2017
- @@ -165,6 +165,10 @@
- integer *pagenumbers ;
- int prettycolumn ; /* the column we are at when running pretty */
- +#ifdef ASCIIPTEX
- +int ptexdvi ; /* true if dvi file is extended (TATEKUMI) */
- +#endif
- +
- /*
- * This array holds values that indicate the length of a command, if
- * we aren't concerned with that command (which is most of them) or
- @@ -873,6 +877,11 @@
- if (c == 2 && d == 0xdf /* dave fuchs */ &&
- e == 0xdf)
- break ;
- +#ifdef ASCIIPTEX
- + if (c == 3 && d == 0xdf /* dave fuchs */ &&
- + e == 0xdf)
- + break ;
- +#endif
- fseek(infile,-4L,SEEK_CUR);
- }
- if (p < 10)
- @@ -1024,6 +1033,11 @@
- putfontdef(i) ;
- outdvibyte(249) ;
- outdviquad(p) ;
- +#ifdef ASCIIPTEX
- + if (ptexdvi)
- + outdvibyte(3) ;
- + else
- +#endif
- outdvibyte(2) ;
- outdviquad(0xdfdfdfdfL) ;
- while (dviloc & 3)
- @@ -1129,6 +1143,12 @@
- p += dvibyte() + 2 ;
- fseek(infile,p,SEEK_SET);
- break ;
- +#ifdef ASCIIPTEX
- +case 255:
- + ptexdvi = 1 ;
- + outdvibyte(len);
- + break ;
- +#endif
- default: fprintf(stderr, "Bad dvi command was %d at %ld\n", len, p) ;
- error("! lost sync dvi in file lost dvi sync file in") ;
- }
- @@ -1159,6 +1179,10 @@
- integer actualpageno, lastpageno ;
- struct pagespec *ps ;
- Boolean beginp ;
- +
- +#ifdef ASCIIPTEX
- + ptexdvi = 0 ;
- +#endif
- writepreamble() ;
- if ( !pagemodulo )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement