*** dvi_init.c.orig Sat Jan 13 19:16:24 1996 --- dvi_init.c Sat Jan 13 19:17:18 1996 *************** *** 262,268 **** if (iskanjifont(fontp->fontname)) { fontp->flags |= FONT_KANJI; fontp->fsize = (float) size_found; ! fontp->set_char_p = set_char2; } else { fontp->fsize = (float) size_found / 5; --- 262,268 ---- if (iskanjifont(fontp->fontname)) { fontp->flags |= FONT_KANJI; fontp->fsize = (float) size_found; ! fontp->set_char_p = (set_char_proc) set_char2; } else { fontp->fsize = (float) size_found / 5; *** gf.c.orig Sat Jan 13 19:17:24 1996 --- gf.c Sat Jan 13 19:17:46 1996 *************** *** 58,64 **** static void read_GF_char(fontp, ch) register struct font *fontp; ! ubyte ch; { register struct glyph *g; ubyte cmnd; --- 58,64 ---- static void read_GF_char(fontp, ch) register struct font *fontp; ! long ch; { register struct glyph *g; ubyte cmnd; *** pk.c.orig Sat Jan 13 19:17:57 1996 --- pk.c Sat Jan 13 19:18:20 1996 *************** *** 107,113 **** static void read_PK_char(fontp, ch) register struct font *fontp; ! ubyte ch; { int i, j; int n; --- 107,113 ---- static void read_PK_char(fontp, ch) register struct font *fontp; ! long ch; { int i, j; int n; *** xdvi.h.orig Sat Jan 13 19:18:35 1996 --- xdvi.h Sat Jan 13 19:38:03 1996 *************** *** 215,221 **** #if NeedFunctionPrototypes #ifndef TEXXET ! typedef long (*set_char_proc)(WIDEARG(ubyte, int)); #else /* TEXXET */ typedef void (*set_char_proc)(WIDEARG(ubyte, int), WIDEARG(ubyte, int)); #endif /* TEXXET */ --- 215,221 ---- #if NeedFunctionPrototypes #ifndef TEXXET ! typedef long (*set_char_proc)(WIDEARG(long, int)); #else /* TEXXET */ typedef void (*set_char_proc)(WIDEARG(ubyte, int), WIDEARG(ubyte, int)); #endif /* TEXXET */ *************** *** 351,357 **** #define NOMAGSTP (-29999) #if NeedFunctionPrototypes ! typedef void (*read_char_proc)(struct font *, WIDEARG(ubyte, int)); #else typedef void (*read_char_proc)(); #endif --- 351,357 ---- #define NOMAGSTP (-29999) #if NeedFunctionPrototypes ! typedef void (*read_char_proc)(struct font *, WIDEARG(long, int)); #else typedef void (*read_char_proc)(); #endif *************** *** 536,547 **** extern void open_dvi_file(void); extern Boolean check_dvi_file(void); #ifndef TEXXET ! extern long set_char(WIDEARG(ubyte, int)); #if defined(KANJI) && !defined(ASCIIDNP) ! extern long set_char2(int); #endif /* KANJI && !ASCIIDNP */ ! extern long load_n_set_char(WIDEARG(ubyte, int)); ! extern long set_vf_char(WIDEARG(ubyte, int)); #else extern void set_char(WIDEARG(ubyte, int), WIDEARG(ubyte, int)); extern void load_n_set_char(WIDEARG(ubyte, int), WIDEARG(ubyte, int)); --- 536,547 ---- extern void open_dvi_file(void); extern Boolean check_dvi_file(void); #ifndef TEXXET ! extern long set_char(WIDEARG(long, int)); #if defined(KANJI) && !defined(ASCIIDNP) ! extern long set_char2(long); #endif /* KANJI && !ASCIIDNP */ ! extern long load_n_set_char(WIDEARG(long,long)); ! extern long set_vf_char(long); #else extern void set_char(WIDEARG(ubyte, int), WIDEARG(ubyte, int)); extern void load_n_set_char(WIDEARG(ubyte, int), WIDEARG(ubyte, int));