1996-11-09 12:59:11 +00:00
|
|
|
*** xdvi.c.orig Sat Jan 13 22:04:23 1996
|
|
|
|
--- xdvi.c Sat Jan 13 22:04:37 1996
|
|
|
|
***************
|
|
|
|
*** 3476,3482 ****
|
|
|
|
use_ps_special = resource.use_ps_special;
|
|
|
|
#endif /* PS */
|
|
|
|
#ifdef USE_ZEIT
|
|
|
|
! VF_init(resource.fontconf);
|
|
|
|
#endif /* USE_ZEIT */
|
|
|
|
|
|
|
|
#else /* !TOOLKIT */
|
|
|
|
--- 3476,3482 ----
|
|
|
|
use_ps_special = resource.use_ps_special;
|
|
|
|
#endif /* PS */
|
|
|
|
#ifdef USE_ZEIT
|
|
|
|
! VF_Init(resource.fontconf);
|
|
|
|
#endif /* USE_ZEIT */
|
|
|
|
|
|
|
|
#else /* !TOOLKIT */
|
|
|
|
*** dnpzeit.c.orig Sat Nov 9 10:43:17 1996
|
|
|
|
--- dnpzeit.c Sat Nov 9 10:42:43 1996
|
|
|
|
***************
|
|
|
|
*** 3,13 ****
|
|
|
|
* Written by Y. Hayashi (hayashi@me.aoyama.ac.jp)
|
|
|
|
**************************************************/
|
|
|
|
|
|
|
|
! #include "xdvi.h"
|
|
|
|
|
|
|
|
#ifndef X_NOT_STDC_ENV
|
|
|
|
#include <stdlib.h>
|
|
|
|
! #endif
|
|
|
|
|
|
|
|
static struct _dnplist {
|
|
|
|
char *name;
|
|
|
|
--- 3,13 ----
|
|
|
|
* Written by Y. Hayashi (hayashi@me.aoyama.ac.jp)
|
|
|
|
**************************************************/
|
|
|
|
|
|
|
|
! /*#include "xdvi.h"
|
|
|
|
|
|
|
|
#ifndef X_NOT_STDC_ENV
|
|
|
|
#include <stdlib.h>
|
|
|
|
! #endif*/
|
|
|
|
|
|
|
|
static struct _dnplist {
|
|
|
|
char *name;
|
|
|
|
***************
|
|
|
|
*** 53,59 ****
|
|
|
|
static void
|
|
|
|
get_NTT_font(fontp, code)
|
|
|
|
struct font *fontp;
|
|
|
|
! int code;
|
|
|
|
{
|
|
|
|
struct bitmap *bm;
|
|
|
|
int bwidth, jiscode;
|
|
|
|
--- 53,63 ----
|
|
|
|
static void
|
|
|
|
get_NTT_font(fontp, code)
|
|
|
|
struct font *fontp;
|
|
|
|
! #ifdef NeedWidePrototypes
|
|
|
|
! long code;
|
|
|
|
! #else
|
|
|
|
! int code;
|
|
|
|
! #endif
|
|
|
|
{
|
|
|
|
struct bitmap *bm;
|
|
|
|
int bwidth, jiscode;
|
|
|
|
***************
|
|
|
|
*** 70,77 ****
|
|
|
|
static void
|
|
|
|
read_NTT_char(fontp, ch)
|
|
|
|
struct font *fontp;
|
|
|
|
! int ch;
|
|
|
|
{
|
|
|
|
struct glyph *g;
|
|
|
|
|
|
|
|
g = &fontp->glyph[ch];
|
|
|
|
--- 74,88 ----
|
|
|
|
static void
|
|
|
|
read_NTT_char(fontp, ch)
|
|
|
|
struct font *fontp;
|
|
|
|
! #ifdef NeedWidePrototypes
|
|
|
|
! long ch;
|
|
|
|
! #else
|
|
|
|
! int ch;
|
|
|
|
! #endif
|
|
|
|
!
|
|
|
|
!
|
|
|
|
{
|
|
|
|
+
|
|
|
|
struct glyph *g;
|
|
|
|
|
|
|
|
g = &fontp->glyph[ch];
|
|
|
|
***************
|
|
|
|
*** 100,106 ****
|
|
|
|
double dimconv, pow();
|
|
|
|
char *p;
|
|
|
|
|
|
|
|
! fontp->read_char = read_NTT_char;
|
|
|
|
fontp->glyph = (struct glyph *)
|
|
|
|
xmalloc(256 * sizeof(struct glyph), "glyph array");
|
|
|
|
bzero((char *) fontp->glyph, 256 * sizeof(struct glyph));
|
|
|
|
--- 111,117 ----
|
|
|
|
double dimconv, pow();
|
|
|
|
char *p;
|
|
|
|
|
|
|
|
! fontp->read_char = (read_char_proc) read_NTT_char;
|
|
|
|
fontp->glyph = (struct glyph *)
|
|
|
|
xmalloc(256 * sizeof(struct glyph), "glyph array");
|
|
|
|
bzero((char *) fontp->glyph, 256 * sizeof(struct glyph));
|
|
|
|
*** dvi_draw.c.orig Sat Nov 9 10:43:58 1996
|
|
|
|
--- dvi_draw.c Sat Nov 9 10:42:43 1996
|
|
|
|
***************
|
|
|
|
*** 124,130 ****
|
|
|
|
* Byte reading routines for dvi file.
|
|
|
|
*/
|
|
|
|
|
|
|
|
! #define xtell(pos) (lseek(fileno(dvi_file), 0L, SEEK_CUR) - \
|
|
|
|
(currinf.end - (pos)))
|
|
|
|
|
|
|
|
static ubyte
|
|
|
|
--- 124,130 ----
|
|
|
|
* Byte reading routines for dvi file.
|
|
|
|
*/
|
|
|
|
|
|
|
|
! #define xtell(pos) (lseek(fileno(dvi_file), (off_t)0, SEEK_CUR) - \
|
|
|
|
(currinf.end - (pos)))
|
|
|
|
|
|
|
|
static ubyte
|
|
|
|
***************
|
|
|
|
*** 176,182 ****
|
|
|
|
{
|
|
|
|
currinf.pos += offset;
|
|
|
|
if (!currinf.virtual && currinf.pos > currinf.end)
|
|
|
|
! (void) lseek(fileno(dvi_file), (long) (currinf.pos - currinf.end),
|
|
|
|
SEEK_CUR);
|
|
|
|
}
|
|
|
|
|
|
|
|
--- 176,182 ----
|
|
|
|
{
|
|
|
|
currinf.pos += offset;
|
|
|
|
if (!currinf.virtual && currinf.pos > currinf.end)
|
|
|
|
! (void) lseek(fileno(dvi_file), (off_t) (currinf.pos - currinf.end),
|
|
|
|
SEEK_CUR);
|
|
|
|
}
|
|
|
|
|
|
|
|
***************
|
|
|
|
*** 824,830 ****
|
|
|
|
set_char(WIDEARG(ubyte, int) ch)
|
|
|
|
#else /* NeXT */
|
|
|
|
set_char(ch)
|
|
|
|
! WIDEARG(ubyte, int) ch;
|
|
|
|
#endif /* NeXT */
|
|
|
|
#else
|
|
|
|
void
|
|
|
|
--- 824,830 ----
|
|
|
|
set_char(WIDEARG(ubyte, int) ch)
|
|
|
|
#else /* NeXT */
|
|
|
|
set_char(ch)
|
|
|
|
! WIDEARG(long, int) ch;
|
|
|
|
#endif /* NeXT */
|
|
|
|
#else
|
|
|
|
void
|
|
|
|
***************
|
|
|
|
*** 959,967 ****
|
|
|
|
}
|
|
|
|
|
|
|
|
#if defined(KANJI) && !defined(ASCIIDNP)
|
|
|
|
long
|
|
|
|
set_char2(ch)
|
|
|
|
! int ch;
|
|
|
|
{
|
|
|
|
register struct glyph *g;
|
|
|
|
#ifdef PTEX
|
|
|
|
--- 959,973 ----
|
|
|
|
}
|
|
|
|
|
|
|
|
#if defined(KANJI) && !defined(ASCIIDNP)
|
|
|
|
+ #if NeedFunctionPrototypes
|
|
|
|
long
|
|
|
|
set_char2(ch)
|
|
|
|
! long ch;
|
|
|
|
! #else
|
|
|
|
! long
|
|
|
|
! set_char2(ch)
|
|
|
|
! int ch;
|
|
|
|
! #endif
|
|
|
|
{
|
|
|
|
register struct glyph *g;
|
|
|
|
#ifdef PTEX
|
|
|
|
***************
|
|
|
|
*** 1062,1070 ****
|
|
|
|
#else
|
|
|
|
void
|
|
|
|
load_n_set_char(cmd, ch)
|
|
|
|
! WIDEARG(ubyte, int) cmd;
|
|
|
|
#endif
|
|
|
|
! WIDEARG(ubyte, int) ch;
|
|
|
|
{
|
|
|
|
if (load_font(currinf.fontp)) { /* if not found */
|
|
|
|
Fputs("Character(s) will be left blank.\n", stderr);
|
|
|
|
--- 1068,1076 ----
|
|
|
|
#else
|
|
|
|
void
|
|
|
|
load_n_set_char(cmd, ch)
|
|
|
|
! WIDEARG(ubyte, long) cmd;
|
|
|
|
#endif
|
|
|
|
! long ch;
|
|
|
|
{
|
|
|
|
if (load_font(currinf.fontp)) { /* if not found */
|
|
|
|
Fputs("Character(s) will be left blank.\n", stderr);
|
|
|
|
***************
|
|
|
|
*** 1092,1098 ****
|
|
|
|
set_vf_char(WIDEARG(ubyte, int) ch)
|
|
|
|
#else /* NeXT */
|
|
|
|
set_vf_char(ch)
|
|
|
|
! WIDEARG(ubyte, int) ch;
|
|
|
|
#endif /* NeXT */
|
|
|
|
#else
|
|
|
|
void
|
|
|
|
--- 1098,1104 ----
|
|
|
|
set_vf_char(WIDEARG(ubyte, int) ch)
|
|
|
|
#else /* NeXT */
|
|
|
|
set_vf_char(ch)
|
|
|
|
! long ch;
|
|
|
|
#endif /* NeXT */
|
|
|
|
#else
|
|
|
|
void
|
|
|
|
***************
|
|
|
|
*** 1158,1164 ****
|
|
|
|
set_no_char(cmd, ch)
|
|
|
|
ubyte cmd;
|
|
|
|
#endif
|
|
|
|
! ubyte ch;
|
|
|
|
{
|
|
|
|
if (currinf.virtual) {
|
|
|
|
currinf.fontp = currinf.virtual->first_font;
|
|
|
|
--- 1164,1170 ----
|
|
|
|
set_no_char(cmd, ch)
|
|
|
|
ubyte cmd;
|
|
|
|
#endif
|
|
|
|
! long ch;
|
|
|
|
{
|
|
|
|
if (currinf.virtual) {
|
|
|
|
currinf.fontp = currinf.virtual->first_font;
|
|
|
|
***************
|
|
|
|
*** 1495,1501 ****
|
|
|
|
oldinfo.end = currinf.end;
|
|
|
|
}
|
|
|
|
else {
|
|
|
|
! (void) lseek(fileno(dvi_file), file_pos,
|
|
|
|
SEEK_SET);
|
|
|
|
oldinfo.pos = oldinfo.end;
|
|
|
|
}
|
|
|
|
--- 1501,1507 ----
|
|
|
|
oldinfo.end = currinf.end;
|
|
|
|
}
|
|
|
|
else {
|
|
|
|
! (void) lseek(fileno(dvi_file), (off_t)file_pos,
|
|
|
|
SEEK_SET);
|
|
|
|
oldinfo.pos = oldinfo.end;
|
|
|
|
}
|
|
|
|
***************
|
|
|
|
*** 1675,1684 ****
|
|
|
|
ROUNDUP(unshrunk_paper_h, shrink_factor) + 1);
|
|
|
|
|
|
|
|
#ifdef PAGENUM
|
|
|
|
! (void) lseek(fileno(dvi_file), page_index[current_page].offset,
|
|
|
|
SEEK_SET);
|
|
|
|
#else
|
|
|
|
! (void) lseek(fileno(dvi_file), page_offset[current_page], SEEK_SET);
|
|
|
|
#endif /* PAGENUM */
|
|
|
|
|
|
|
|
bzero((char *) &currinf.data, sizeof(currinf.data));
|
|
|
|
--- 1681,1690 ----
|
|
|
|
ROUNDUP(unshrunk_paper_h, shrink_factor) + 1);
|
|
|
|
|
|
|
|
#ifdef PAGENUM
|
|
|
|
! (void) lseek(fileno(dvi_file), (off_t) page_index[current_page].offset,
|
|
|
|
SEEK_SET);
|
|
|
|
#else
|
|
|
|
! (void) lseek(fileno(dvi_file), (off_t) page_offset[current_page], SEEK_SET);
|
|
|
|
#endif /* PAGENUM */
|
|
|
|
|
|
|
|
bzero((char *) &currinf.data, sizeof(currinf.data));
|
|
|
|
*** zeit.c.orig Sat Nov 9 10:43:09 1996
|
|
|
|
--- zeit.c Sat Nov 9 10:42:44 1996
|
|
|
|
***************
|
|
|
|
*** 3,14 ****
|
|
|
|
* Written by Y. Hayashi (hayashi@me.aoyama.ac.jp)
|
|
|
|
******************************************************/
|
|
|
|
|
|
|
|
! #include "xdvi.h"
|
|
|
|
|
|
|
|
#ifndef X_NOT_STDC_ENV
|
|
|
|
#include <stdlib.h>
|
|
|
|
#endif
|
|
|
|
!
|
|
|
|
#include "jtfm.h"
|
|
|
|
|
|
|
|
#ifndef SEEK_SET
|
|
|
|
--- 3,14 ----
|
|
|
|
* Written by Y. Hayashi (hayashi@me.aoyama.ac.jp)
|
|
|
|
******************************************************/
|
|
|
|
|
|
|
|
! /*#include "xdvi.h"
|
|
|
|
|
|
|
|
#ifndef X_NOT_STDC_ENV
|
|
|
|
#include <stdlib.h>
|
|
|
|
#endif
|
|
|
|
! */
|
|
|
|
#include "jtfm.h"
|
|
|
|
|
|
|
|
#ifndef SEEK_SET
|
|
|
|
***************
|
|
|
|
*** 258,264 ****
|
|
|
|
static void
|
|
|
|
get_ZEIT_font(fontp, code)
|
|
|
|
struct font *fontp;
|
|
|
|
! int code;
|
|
|
|
{
|
|
|
|
struct bitmap *bm;
|
|
|
|
int bwidth;
|
|
|
|
--- 258,264 ----
|
|
|
|
static void
|
|
|
|
get_ZEIT_font(fontp, code)
|
|
|
|
struct font *fontp;
|
|
|
|
! long code;
|
|
|
|
{
|
|
|
|
struct bitmap *bm;
|
|
|
|
int bwidth;
|
|
|
|
***************
|
|
|
|
*** 297,303 ****
|
|
|
|
static void
|
|
|
|
read_ZEIT_char(fontp, ch)
|
|
|
|
struct font *fontp;
|
|
|
|
! int ch;
|
|
|
|
{
|
|
|
|
struct bitmap *bm;
|
|
|
|
struct glyph *g;
|
|
|
|
--- 297,303 ----
|
|
|
|
static void
|
|
|
|
read_ZEIT_char(fontp, ch)
|
|
|
|
struct font *fontp;
|
|
|
|
! long ch;
|
|
|
|
{
|
|
|
|
struct bitmap *bm;
|
|
|
|
struct glyph *g;
|
|
|
|
***************
|
|
|
|
*** 354,360 ****
|
|
|
|
double dimconv;
|
|
|
|
int n, index, code, width, height, depth;
|
|
|
|
|
|
|
|
! fontp->read_char = read_ZEIT_char;
|
|
|
|
fontp->kglyph = (struct glyph **)
|
|
|
|
xmalloc(sizeof(struct glyph *) * KTABLESIZE, "read_ZEIT_index");
|
|
|
|
dimconv = fontp->dimconv;
|
|
|
|
--- 354,360 ----
|
|
|
|
double dimconv;
|
|
|
|
int n, index, code, width, height, depth;
|
|
|
|
|
|
|
|
! fontp->read_char = (read_char_proc) read_ZEIT_char;
|
|
|
|
fontp->kglyph = (struct glyph **)
|
|
|
|
xmalloc(sizeof(struct glyph *) * KTABLESIZE, "read_ZEIT_index");
|
|
|
|
dimconv = fontp->dimconv;
|
1996-11-13 16:16:56 +00:00
|
|
|
*** Imakefile.orig Wed Nov 13 14:14:38 1996
|
|
|
|
--- Imakefile Wed Nov 13 14:25:27 1996
|
|
|
|
***************
|
|
|
|
*** 22,28 ****
|
|
|
|
TEXFONTS=$(TEXLIB)/fonts
|
|
|
|
|
|
|
|
#ifdef Use_ZEIT
|
|
|
|
! DEFAULT_FONT_PATH=.:$(TEXFONTS)/pk:$(TEXFONTS)/jfms
|
|
|
|
#else
|
|
|
|
DEFAULT_FONT_PATH=.:$(TEXFONTS)/pk
|
|
|
|
#endif /* Use_ZEIT */
|
|
|
|
--- 22,28 ----
|
|
|
|
TEXFONTS=$(TEXLIB)/fonts
|
|
|
|
|
|
|
|
#ifdef Use_ZEIT
|
|
|
|
! DEFAULT_FONT_PATH=CHANGE
|
|
|
|
#else
|
|
|
|
DEFAULT_FONT_PATH=.:$(TEXFONTS)/pk
|
|
|
|
#endif /* Use_ZEIT */
|
|
|
|
***************
|
|
|
|
*** 72,79 ****
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifdef Use_ZEIT
|
|
|
|
! DEFAULT_FONTCONFDIR=$(TEXFONTS)/zeit
|
|
|
|
! DEFAULT_FONTCONF=$(DEFAULT_FONTCONFDIR)/FontConf
|
|
|
|
#ifdef Use_NTTZEIT
|
|
|
|
ZEIT_DEFS=-DUSE_ZEIT -DNTTZEIT -DDEFAULT_FONTCONF=\"$(DEFAULT_FONTCONF)\"
|
|
|
|
#else
|
|
|
|
--- 72,79 ----
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifdef Use_ZEIT
|
|
|
|
! DEFAULT_FONTCONFDIR=/usr/local/lib/VFlib
|
|
|
|
! DEFAULT_FONTCONF=$(DEFAULT_FONTCONFDIR)/vfontcap
|
|
|
|
#ifdef Use_NTTZEIT
|
|
|
|
ZEIT_DEFS=-DUSE_ZEIT -DNTTZEIT -DDEFAULT_FONTCONF=\"$(DEFAULT_FONTCONF)\"
|
|
|
|
#else
|
|
|
|
***************
|
|
|
|
*** 128,134 ****
|
|
|
|
/* all marked pages */
|
|
|
|
DVIPRINTER="lp"
|
|
|
|
/* the default printer to print-out DVI file */
|
|
|
|
! FILTOPTTBLDIR=/usr/local/lib/tex
|
|
|
|
FILTOPTTBLFILE=$(FILTOPTTBLDIR)/xdvipaper.dvi2ps-j
|
|
|
|
/* FILTOPTTBLDIR=/usr/local/lib/tex */
|
|
|
|
/* FILTOPTTBLFILE=$(FILTOPTBLDIR)/xdvipaper.jdvi2kps */
|
|
|
|
--- 128,134 ----
|
|
|
|
/* all marked pages */
|
|
|
|
DVIPRINTER="lp"
|
|
|
|
/* the default printer to print-out DVI file */
|
|
|
|
! FILTOPTTBLDIR=/usr/local/share/tex
|
|
|
|
FILTOPTTBLFILE=$(FILTOPTTBLDIR)/xdvipaper.dvi2ps-j
|
|
|
|
/* FILTOPTTBLDIR=/usr/local/lib/tex */
|
|
|
|
/* FILTOPTTBLFILE=$(FILTOPTBLDIR)/xdvipaper.jdvi2kps */
|
|
|
|
***************
|
1996-12-07 00:20:47 +00:00
|
|
|
*** 175,183 ****
|
1996-11-13 16:16:56 +00:00
|
|
|
|
|
|
|
CDEBUGFLAGS=-g
|
|
|
|
|
|
|
|
! VFLIB=VFlib-1.32/VFlib.a
|
|
|
|
#ifdef Use_ZEIT
|
1996-12-07 00:20:47 +00:00
|
|
|
! DEPLIBS=$(VFLIB) XawClientDepLibs
|
1996-11-13 16:16:56 +00:00
|
|
|
LOCAL_LIBRARIES=$(VFLIB) XawClientLibs
|
1996-12-07 00:20:47 +00:00
|
|
|
#else
|
|
|
|
DEPLIBS=XawClientDepLibs
|
|
|
|
--- 175,183 ----
|
1996-11-13 16:16:56 +00:00
|
|
|
|
|
|
|
CDEBUGFLAGS=-g
|
|
|
|
|
1996-12-07 00:20:47 +00:00
|
|
|
! VFLIB=-L/usr/local/lib -lVFlib
|
1996-11-13 16:16:56 +00:00
|
|
|
#ifdef Use_ZEIT
|
1996-12-07 00:20:47 +00:00
|
|
|
! DEPLIBS=XawClientDepLibs
|
1996-11-13 16:16:56 +00:00
|
|
|
LOCAL_LIBRARIES=$(VFLIB) XawClientLibs
|
1996-12-07 00:20:47 +00:00
|
|
|
#else
|
|
|
|
DEPLIBS=XawClientDepLibs
|
|
|
|
***************
|
|
|
|
*** 244,252 ****
|
|
|
|
|
|
|
|
ComplexProgramTarget(xdvi)
|
|
|
|
|
|
|
|
- $(VFLIB):
|
|
|
|
- cd VFlib-1.32; make
|
|
|
|
-
|
|
|
|
xdvi.man: xdvi_man.sed mksedscript
|
|
|
|
chmod u+x mksedscript
|
|
|
|
./mksedscript $(DEFAULT_FONT_PATH) $(DEFAULT_FONT_SIZES) \
|
|
|
|
--- 244,249 ----
|
1996-11-13 16:16:56 +00:00
|
|
|
***************
|
|
|
|
*** 267,273 ****
|
|
|
|
#endif /* Use_MAKEPK */
|
|
|
|
|
|
|
|
#ifdef Use_ZEIT
|
|
|
|
! InstallNonExecFile(VFlib-1.32/FontConf, $(DEFAULT_FONTCONFDIR))
|
|
|
|
#endif /* Use_ZEIT */
|
|
|
|
|
|
|
|
#ifdef Use_PRINTDVI
|
1996-12-07 00:20:47 +00:00
|
|
|
--- 264,270 ----
|
1996-11-13 16:16:56 +00:00
|
|
|
#endif /* Use_MAKEPK */
|
|
|
|
|
|
|
|
#ifdef Use_ZEIT
|
|
|
|
!
|
|
|
|
#endif /* Use_ZEIT */
|
|
|
|
|
|
|
|
#ifdef Use_PRINTDVI
|