[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:03590] Re: Upload dvi2tty-ja



香田 です。自己フォローですが

 > # 本家の dvi2tty を見たら NTT に対応してるような記述がある
 > # のですが -J オプションでも表示されません。
 > # 詳しい方が見たらすぐ直りそうに思うのですが。

これですが,修正方法がわかったと思うので問題なければ
(自信はありません)本家にバグレポートできる方にして
いただきたいのですが。最後にパッチを添付しています。

 > # これもあって dvi2tty とは無関係にしています。

これが上手く行けば ASCII も NTT も可能になるはずです。

jdvi2tty --> ASCII
dvi2tty ---> NTT

まあ今時誰が dvi2tty を使うかが問題ですが。

-----------------------
diff -u dvi2tty-5.1.orig/dvistuff.c dvi2tty-5.1/dvistuff.c
--- dvi2tty-5.1.orig/dvistuff.c	Sun Jul 23 23:35:24 1995
+++ dvi2tty-5.1/dvistuff.c	Tue May 26 12:56:48 1998
@@ -84,7 +84,7 @@
     int             charactercount;     /* pos of last char on line          */
     struct lineptr *prev;               /* preceding line                    */
     struct lineptr *next;               /* succeeding line                   */
-    char            text[LINELEN+1];    /* leftmargin...rightmargin          */
+    int             text[LINELEN+1];    /* leftmargin...rightmargin          */
 } linetype;
 
 typedef struct _font {
@@ -186,7 +186,7 @@
 void            dochar          (char ch);
 void            symchar         (char ch);
 void            normchar        (char ch);
-void            outchar         (char ch);
+void            outchar         (int ch);
 void            putcharacter    (long charnr);
 void            setchar         (long charnr);
 void            fontdef         (int x);
@@ -552,7 +552,7 @@
 void printpage(void)
 {
     register int  i, j;
-    register char ch;
+    register int  ch;
 
     if (sptr != 0)
         fprintf(stderr, "dvi2tty: warning - stack not empty at eop.\n");
@@ -1007,7 +1007,7 @@
  *            SHOULD BE MOVED OUT.
  */
 
-void outchar(char ch)
+void outchar(int ch)
 {
     register int i, j;