diff options
Diffstat (limited to 'japanese/vfxdvi300/files/patch-ad')
-rw-r--r-- | japanese/vfxdvi300/files/patch-ad | 120 |
1 files changed, 120 insertions, 0 deletions
diff --git a/japanese/vfxdvi300/files/patch-ad b/japanese/vfxdvi300/files/patch-ad new file mode 100644 index 000000000000..2419847131b1 --- /dev/null +++ b/japanese/vfxdvi300/files/patch-ad @@ -0,0 +1,120 @@ +*** 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)); |