*** /dev/null	Mon Aug  2 02:45:02 1993
--- dvi2vdu-1.1J/README.patch	Mon Aug  2 02:46:31 1993
***************
*** 0 ****
--- 1,20 ----
+ dvi2vdu-1.1J $BMQ$N%Q%C%A$G$9!#(B
+ 
+ $BJQ99E@(B: 
+  (1) $B%U%)%s%H$N%5!<%A%Q%9$N;XDj$G(B ( -f $B%*%W%7%g%s(B, $B4D6-JQ?t(B DVI2VDUFONTS ), 
+       ".:/usr/local/tex/jfonts:/usr/local/tex/fonts" $B$N$h$&$K(B
+       $B%G%#%l%/%H%jL>$r(B `:' $B$G6h@Z$C$FJ#?t;XDj$G$-$k$h$&$K$7$?!#(B
+  (2) $B4D6-JQ?t(B VDU $B$*$h$S(B DVI2VDUFONTS $B$NF3F~!#(B
+      a) $B4D6-JQ?t(B VDU $B$O(B, VDU $B$N<oN`$rI=$7$^$9!#(B
+         VDU $B$N<oN`$O(B, $B4D6-JQ?t(B VDU, $B4D6-JQ?t(B TERM $B$N=g$KD4$Y$i$l$^$9!#(B
+      b) DVI2VDUFONTS $B$K$O(B, $B%U%)%s%H$N%5!<%A%Q%9$r;XDj$7$^$9!#(B
+  (3) Makefile $BCf$N(B USERFLAGS $B$G(B, 
+      -DRESOLUTION=240 -DDUMMYFONT=\"cmr10.240pk\"$B$N$h$&$K$7$F(B, 
+      $B2rA|EY$H%G%U%)%k%H$N%@%_!<!&%U%)%s%H$N;XDj$r$G$-$k$h$&$K$7$?!#(B
+ 
+ $B%Q%C%A$N$"$F$+$?(B: 
+   dvi2dvu-1.1J $B$,E83+$7$F$"$k%G%#%l%/%H%j$G(B, 
+     % patch -p1 <dvi2dvu-1.1J.patch
+   $B$H$7$^$9!#(B
+ --
+ 1993$BG/(B 8$B7n(B 2$BF|(B($B7n(B)    $B$9$.$&$i(B  $B$7$2$-(B <miyu@ftp.tohoku.ac.jp>
*** dvi2vdu-1.1J/src/def.h.OLD	Tue Nov  6 00:26:37 1990
--- dvi2vdu-1.1J/src/def.h	Sun Oct 11 04:12:43 1992
***************
*** 33,39 ****
  #endif /* BSD_FILESYSTEM */
  #endif /* BSD */
   
! #define MAXSTRLEN 81
  
  #define exitprog(i) exit(i)
   
--- 33,39 ----
  #endif /* BSD_FILESYSTEM */
  #endif /* BSD */
   
! #define MAXSTRLEN 1024
  
  #define exitprog(i) exit(i)
   
*** dvi2vdu-1.1J/src/systemif.c.OLD	Mon Nov  5 21:07:50 1990
--- dvi2vdu-1.1J/src/systemif.c	Sun Oct 11 05:09:43 1992
***************
*** 35,46 ****
  #define PX 6
  #define UNITS short
  
  #ifndef DUMMYFONT
  #define DUMMYFONT "cmr10.300pk" 
  #endif
  
  #ifndef PKFONTDIR
! #define PKFONTDIR "/usr/local/lib/tex/fonts/pk"
  #endif
   
  #ifndef HELPFILELOC
--- 35,50 ----
  #define PX 6
  #define UNITS short
  
+ #ifndef RESOLUTION
+ #define RESOLUTION 300
+ #endif
+ 
  #ifndef DUMMYFONT
  #define DUMMYFONT "cmr10.300pk" 
  #endif
  
  #ifndef PKFONTDIR
! #define PKFONTDIR ".:/usr/local/lib/tex/fonts/pk"
  #endif
   
  #ifndef HELPFILELOC
***************
*** 196,217 ****
    int num;
    UNITS unitwd, unitht;
    float   realwd, realht;
    extern char *getenv();
   
  /* SYSDEP: initialize option values with defaults */
!   resolution = 300;		/* LaserWriter resolution */
    unitwd = IC;			/* paper dimensions in inches */
    unitht = IC;
    realwd = 8.3;			/* A4 paper is 8.3" wide */
    realht = 11.7;		/* A4 paper is 11.7" high */
    mag = 0;			/* use DVI mag */
!   (void) strcpy (vdu, getenv ("TERM"));/* set vdu to value of TERM */
!   if (vdu[0] == '\0')
    {
!     (void) strcpy (vdu, "unknown");
    }
    (void) strcpy (dummyfont, DUMMYFONT);
!   (void) strcpy (fontdir, PKFONTDIR);
    (void) strcpy (helpname, HELPFILELOC);
    DVIname[0] = '\0';		/* SYSDEP: empty string */
    num = 1;
--- 200,230 ----
    int num;
    UNITS unitwd, unitht;
    float   realwd, realht;
+   char *env;
    extern char *getenv();
   
  /* SYSDEP: initialize option values with defaults */
!   resolution = RESOLUTION;
    unitwd = IC;			/* paper dimensions in inches */
    unitht = IC;
    realwd = 8.3;			/* A4 paper is 8.3" wide */
    realht = 11.7;		/* A4 paper is 11.7" high */
    mag = 0;			/* use DVI mag */
!   if ( ( env = getenv("VDU") ) != NULL || ( env = getenv("TERM") ) != NULL )
    {
!     (void) strcpy(vdu, env);
!     if (vdu[0] == '\0')
!       (void) strcpy (vdu, "unknown");
    }
+   else
+   {
+    (void) strcpy (vdu, "unknown");
+   }
    (void) strcpy (dummyfont, DUMMYFONT);
!   if ( ( env = getenv("DVI2VDUFONTS") ) != NULL )
!     (void) strcpy (fontdir, env);
!   else
!     (void) strcpy (fontdir, PKFONTDIR);
    (void) strcpy (helpname, HELPFILELOC);
    DVIname[0] = '\0';		/* SYSDEP: empty string */
    num = 1;
*** dvi2vdu-1.1J/src/pkfont.c.OLD	Mon Nov  5 21:07:51 1990
--- dvi2vdu-1.1J/src/pkfont.c	Sun Oct 11 05:46:09 1992
***************
*** 133,144 ****
    RestoreTerminal ();
    (void) exitprog (1);
  } 
  short openpkfile (filename)
       char *filename; 
  {
!   (void) sprintf (pkname, "%s/%s", fontdir, filename);
!   pkfile = fopen ( pkname , "r" ); 
!   return (pkfile != NULL);
  } 
  
  void closepkfile ()
--- 133,177 ----
    RestoreTerminal ();
    (void) exitprog (1);
  } 
+ 
  short openpkfile (filename)
       char *filename; 
  {
!   char *p, *q;
!   integer n;
!      
! #ifdef USG
!   for ( p = fontdir ; ( q = strchr (p, ':') ) != NULL ; p = q + 1 )
! #else
!   for ( p = fontdir ; ( q = index (p, ':') ) != NULL ; p = q + 1 )
! #endif /* USG */
!     {
!       if ( ( n = q - p ) == 0 )
!         {
!           if ( ( pkfile = fopen (filename, "r") ) != NULL )
!             return( 1 );
!         }
!       else
!         {
!           (void) strncpy (pkname, p, n);
!           pkname[n] = '/';
!           (void) strcpy (pkname + n + 1, filename);
!           if ( ( pkfile = fopen (pkname, "r") ) != NULL )
!             return( 1 );
!         }
!     }
! 
! #define NULLCHAR  '\0'
! 
!   if ( *p == NULLCHAR )
!     {
!       return ( ( pkfile = fopen (filename ,"r") ) != NULL );
!     }
!   else
!     {
!       (void) sprintf (pkname, "%s/%s", p, filename);
!       return ( ( pkfile = fopen (pkname ,"r") ) != NULL );
!     }
  } 
  
  void closepkfile ()
