home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / APPS / TEKST / GROFFEXE / PATCHES.OS2 < prev    next >
Text File  |  1994-01-02  |  18KB  |  690 lines

  1. Only in new: Makefile
  2. Only in new: spooler/
  3. Only in new/include: defs.h
  4. Only in new/libgroff: execpath.c
  5. Only in new/libgroff: version.cc
  6. Only in new/troff: majorminor.cc
  7. Only in new: devcp437/
  8. Only in new: devcp850/
  9. Only in new/devascii: B
  10. Only in new/devascii: BI
  11. Only in new/devascii: DESC
  12. Only in new/devascii: I
  13. Only in new/devascii: R
  14. Only in new/devlatin1: B
  15. Only in new/devlatin1: BI
  16. Only in new/devlatin1: DESC
  17. Only in new/devlatin1: I
  18. Only in new/devlatin1: R
  19. Only in new/devdvi: DESC
  20. Only in new/devps: DESC
  21. Only in new/devps: prologue
  22. Only in new/devps: symbolsl.pfa
  23. Only in new/devps: zapfdr.pfa
  24. diff -cbr orig/addftinfo/Makefile.sub new/addftinfo/Makefile.sub
  25. *** orig/addftinfo/Makefile.sub    Tue Jul 21 16:20:04 1992
  26. --- new/addftinfo/Makefile.sub    Sun Jan 02 18:01:04 1994
  27. ***************
  28. *** 1,4 ****
  29. ! PROG=addftinfo
  30.   MAN1=addftinfo.n
  31.   XLIBS=$(LIBGROFF)
  32.   OBJS=addftinfo.o guess.o
  33. --- 1,4 ----
  34. ! PROG=addftinfo$X
  35.   MAN1=addftinfo.n
  36.   XLIBS=$(LIBGROFF)
  37.   OBJS=addftinfo.o guess.o
  38. diff -cbr orig/eqn/Makefile.sub new/eqn/Makefile.sub
  39. *** orig/eqn/Makefile.sub    Mon Apr 19 09:47:10 1993
  40. --- new/eqn/Makefile.sub    Sun Jan 02 18:48:02 1994
  41. ***************
  42. *** 1,4 ****
  43. ! PROG=eqn
  44.   MAN1=eqn.n
  45.   XLIBS=$(LIBGROFF)
  46.   OBJS=eqn.o main.o lex.o  box.o limit.o list.o over.o text.o script.o \
  47. --- 1,4 ----
  48. ! PROG=eqn$X
  49.   MAN1=eqn.n
  50.   XLIBS=$(LIBGROFF)
  51.   OBJS=eqn.o main.o lex.o  box.o limit.o list.o over.o text.o script.o \
  52. ***************
  53. *** 16,22 ****
  54.   
  55.   neqn: neqn.sh
  56.       -rm -f neqn
  57. !     sed -e 's/@g@/$(g)/g' -e "$(SH_SCRIPT_SED_CMD)" $(srcdir)/neqn.sh >neqn
  58.       chmod +x neqn
  59.   
  60.   install_data: neqn
  61. --- 16,22 ----
  62.   
  63.   neqn: neqn.sh
  64.       -rm -f neqn
  65. !     sed -e "s/@g@/$(g)/g" $(srcdir)/neqn.sh >neqn
  66.       chmod +x neqn
  67.   
  68.   install_data: neqn
  69. diff -cbr orig/grodvi/dvi.cc new/grodvi/dvi.cc
  70. *** orig/grodvi/dvi.cc    Sun Feb 21 12:16:14 1993
  71. --- new/grodvi/dvi.cc    Sun Jan 02 17:54:16 1994
  72. ***************
  73. *** 848,853 ****
  74. --- 848,856 ----
  75.     program_name = argv[0];
  76.     static char stderr_buf[BUFSIZ];
  77.     setbuf(stderr, stderr_buf);
  78. + #ifdef __EMX__
  79. +   setmode(1, O_BINARY);
  80. + #endif
  81.     int c;
  82.     while ((c = getopt(argc, argv, "F:vw:d")) != EOF)
  83.       switch(c) {
  84. diff -cbr orig/grodvi/Makefile.sub new/grodvi/Makefile.sub
  85. *** orig/grodvi/Makefile.sub    Mon Jul 20 13:51:36 1992
  86. --- new/grodvi/Makefile.sub    Sun Jan 02 18:00:40 1994
  87. ***************
  88. *** 1,4 ****
  89. ! PROG=grodvi
  90.   MAN1=grodvi.n
  91.   XLIBS=$(LIBDRIVER) $(LIBGROFF)
  92.   MLIB=$(LIBM)
  93. --- 1,4 ----
  94. ! PROG=grodvi$X
  95.   MAN1=grodvi.n
  96.   XLIBS=$(LIBDRIVER) $(LIBGROFF)
  97.   MLIB=$(LIBM)
  98. diff -cbr orig/groff/Makefile.sub new/groff/Makefile.sub
  99. *** orig/groff/Makefile.sub    Fri Aug 07 15:08:04 1992
  100. --- new/groff/Makefile.sub    Sun Jan 02 17:58:46 1994
  101. ***************
  102. *** 1,4 ****
  103. ! PROG=groff
  104.   MAN1=groff.n
  105.   XLIBS=$(LIBGROFF)
  106.   MLIB=$(LIBM)
  107. --- 1,4 ----
  108. ! PROG=groff$X
  109.   MAN1=groff.n
  110.   XLIBS=$(LIBGROFF)
  111.   MLIB=$(LIBM)
  112. diff -cbr orig/groff/pipeline.c new/groff/pipeline.c
  113. *** orig/groff/pipeline.c    Sat Aug 08 10:25:56 1992
  114. --- new/groff/pipeline.c    Sun Jan 02 17:55:54 1994
  115. ***************
  116. *** 37,42 ****
  117. --- 37,45 ----
  118.   #ifdef HAVE_VFORK_H
  119.   #include <vfork.h>
  120.   #endif
  121. + #ifdef __EMX__
  122. + #define vfork fork
  123. + #endif
  124.   
  125.   #ifndef errno
  126.   extern int errno;
  127. diff -cbr orig/grops/Makefile.sub new/grops/Makefile.sub
  128. *** orig/grops/Makefile.sub    Tue Jul 21 16:18:58 1992
  129. --- new/grops/Makefile.sub    Sun Jan 02 18:00:16 1994
  130. ***************
  131. *** 1,4 ****
  132. ! PROG=grops
  133.   MAN1=grops.n
  134.   XLIBS=$(LIBDRIVER) $(LIBGROFF)
  135.   MLIB=$(LIBM)
  136. --- 1,4 ----
  137. ! PROG=grops$X
  138.   MAN1=grops.n
  139.   XLIBS=$(LIBDRIVER) $(LIBGROFF)
  140.   MLIB=$(LIBM)
  141. diff -cbr orig/grotty/Makefile.sub new/grotty/Makefile.sub
  142. *** orig/grotty/Makefile.sub    Mon Jul 20 13:51:38 1992
  143. --- new/grotty/Makefile.sub    Sun Jan 02 18:00:20 1994
  144. ***************
  145. *** 1,4 ****
  146. ! PROG=grotty
  147.   MAN1=grotty.n
  148.   XLIBS=$(LIBDRIVER) $(LIBGROFF)
  149.   MLIB=$(LIBM)
  150. --- 1,4 ----
  151. ! PROG=grotty$X
  152.   MAN1=grotty.n
  153.   XLIBS=$(LIBDRIVER) $(LIBGROFF)
  154.   MLIB=$(LIBM)
  155. diff -cbr orig/include/driver.h new/include/driver.h
  156. *** orig/include/driver.h    Tue Aug 25 14:57:06 1992
  157. --- new/include/driver.h    Sun Jan 02 18:59:16 1994
  158. ***************
  159. *** 19,24 ****
  160. --- 19,26 ----
  161.   Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
  162.   
  163.   #include <stdio.h>
  164. + #include <io.h>
  165. + #include <fcntl.h>
  166.   #include <string.h>
  167.   #include <ctype.h>
  168.   #include <stdlib.h>
  169. ***************
  170. *** 26,31 ****
  171. --- 28,34 ----
  172.   #include <errno.h>
  173.   #include <assert.h>
  174.   #include <math.h>
  175. + #include <float.h>
  176.   #include "errarg.h"
  177.   #include "error.h"
  178.   #include "font.h"
  179. diff -cbr orig/include/lib.h new/include/lib.h
  180. *** orig/include/lib.h    Mon Mar 29 17:09:10 1993
  181. --- new/include/lib.h    Sun Jan 02 19:22:28 1994
  182. ***************
  183. *** 103,105 ****
  184. --- 103,111 ----
  185.   #define ad_delete(size) delete []
  186.   #define a_delete delete []
  187.   #endif /* not ARRAY_DELETE_NEEDS_SIZE */
  188. + #if defined(__EMX__) || defined(__BORLANDC__)
  189. + #define PATHSEP ';'
  190. + #else
  191. + #define PATHSEP ':'
  192. + #endif
  193. diff -cbr orig/indxbib/indxbib.cc new/indxbib/indxbib.cc
  194. *** orig/indxbib/indxbib.cc    Mon Jan 04 22:58:56 1993
  195. --- new/indxbib/indxbib.cc    Sun Jan 02 19:02:06 1994
  196. ***************
  197. *** 19,24 ****
  198. --- 19,25 ----
  199.   Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
  200.   
  201.   #include <stdio.h>
  202. + #include <io.h>
  203.   #include <stdlib.h>
  204.   #include <string.h>
  205.   #include <assert.h>
  206. diff -cbr orig/indxbib/Makefile.sub new/indxbib/Makefile.sub
  207. *** orig/indxbib/Makefile.sub    Mon Jan 04 22:57:32 1993
  208. --- new/indxbib/Makefile.sub    Sun Jan 02 18:00:56 1994
  209. ***************
  210. *** 1,4 ****
  211. ! PROG=indxbib
  212.   MAN1=indxbib.n
  213.   XLIBS=$(LIBBIB) $(LIBGROFF)
  214.   MLIB=$(LIBM)
  215. --- 1,4 ----
  216. ! PROG=indxbib$X
  217.   MAN1=indxbib.n
  218.   XLIBS=$(LIBBIB) $(LIBGROFF)
  219.   MLIB=$(LIBM)
  220. diff -cbr orig/libbib/index.cc new/libbib/index.cc
  221. *** orig/libbib/index.cc    Tue Aug 25 16:04:06 1992
  222. --- new/libbib/index.cc    Sun Jan 02 17:20:52 1994
  223. ***************
  224. *** 19,24 ****
  225. --- 19,25 ----
  226.   Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
  227.   
  228.   #include <stdio.h>
  229. + #include <io.h>
  230.   #include <string.h>
  231.   #include <stdlib.h>
  232.   #include <errno.h>
  233. diff -cbr orig/libbib/linear.cc new/libbib/linear.cc
  234. *** orig/libbib/linear.cc    Tue Mar 30 13:49:04 1993
  235. --- new/libbib/linear.cc    Sun Jan 02 17:20:52 1994
  236. ***************
  237. *** 19,24 ****
  238. --- 19,25 ----
  239.   Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
  240.   
  241.   
  242. + #include <io.h>
  243.   #include <string.h>
  244.   #include <stdlib.h>
  245.   #include <assert.h>
  246. diff -cbr orig/libbib/map.c new/libbib/map.c
  247. *** orig/libbib/map.c    Mon Aug 03 11:35:24 1992
  248. --- new/libbib/map.c    Sun Jan 02 17:21:44 1994
  249. ***************
  250. *** 60,66 ****
  251.        int fd;
  252.        int nbytes;
  253.   {
  254. !   errno = ENODEV;
  255.     return 0;
  256.   }
  257.   
  258. --- 60,66 ----
  259.        int fd;
  260.        int nbytes;
  261.   {
  262. !   errno = EINVAL;
  263.     return 0;
  264.   }
  265.   
  266. diff -cbr orig/libbib/search.cc new/libbib/search.cc
  267. *** orig/libbib/search.cc    Tue Aug 25 16:03:40 1992
  268. --- new/libbib/search.cc    Sun Jan 02 17:20:52 1994
  269. ***************
  270. *** 18,23 ****
  271. --- 18,24 ----
  272.   with groff; see the file COPYING.  If not, write to the Free Software
  273.   Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
  274.   
  275. + #include <io.h>
  276.   #include <stdlib.h>
  277.   #include <string.h>
  278.   #include <assert.h>
  279. diff -cbr orig/libgroff/font.cc new/libgroff/font.cc
  280. *** orig/libgroff/font.cc    Tue Nov 24 18:25:12 1992
  281. --- new/libgroff/font.cc    Sun Jan 02 17:17:24 1994
  282. ***************
  283. *** 23,28 ****
  284. --- 23,29 ----
  285.   #include <ctype.h>
  286.   #include <assert.h>
  287.   #include <math.h>
  288. + #include <float.h>
  289.   #include <stdlib.h>
  290.   #include "errarg.h"
  291.   #include "error.h"
  292. diff -cbr orig/libgroff/new.cc new/libgroff/new.cc
  293. *** orig/libgroff/new.cc    Tue Oct 20 23:18:42 1992
  294. --- new/libgroff/new.cc    Sun Jan 02 17:38:06 1994
  295. ***************
  296. *** 17,22 ****
  297. --- 17,23 ----
  298.   with groff; see the file COPYING.  If not, write to the Free Software
  299.   Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
  300.   
  301. + #include <io.h>
  302.   #include <stddef.h>
  303.   #include <stdlib.h>
  304.   #include <string.h>
  305. ***************
  306. *** 54,65 ****
  307.     _exit(-1);
  308.   }
  309.   
  310. - #ifdef COOKIE_BUG
  311.   void operator delete(void *p)
  312.   {
  313.     if (p)
  314.       free((void *)((char *)p - 8));
  315.   }
  316.   
  317. - #endif /* COOKIE_BUG */
  318. --- 55,67 ----
  319.     _exit(-1);
  320.   }
  321.   
  322.   void operator delete(void *p)
  323.   {
  324.     if (p)
  325. + #ifdef COOKIE_BUG
  326.       free((void *)((char *)p - 8));
  327. + #else
  328. +     free(p);
  329. + #endif /* COOKIE_BUG */
  330.   }
  331.   
  332. diff -cbr orig/libgroff/searchpath.cc new/libgroff/searchpath.cc
  333. *** orig/libgroff/searchpath.cc    Mon Aug 03 11:34:46 1992
  334. --- new/libgroff/searchpath.cc    Sun Jan 02 17:27:38 1994
  335. ***************
  336. *** 32,38 ****
  337.     if (e && standard) {
  338.       dirs = new char[strlen(e) + strlen(standard) + 2];
  339.       strcpy(dirs, e);
  340. !     strcat(dirs, ":");
  341.       strcat(dirs, standard);
  342.     }
  343.     else
  344. --- 32,39 ----
  345.     if (e && standard) {
  346.       dirs = new char[strlen(e) + strlen(standard) + 2];
  347.       strcpy(dirs, e);
  348. !     dirs[strlen(dirs) + 1] = 0;
  349. !     dirs[strlen(dirs)] = PATHSEP;
  350.       strcat(dirs, standard);
  351.     }
  352.     else
  353. ***************
  354. *** 59,69 ****
  355.       char *p = dirs;
  356.       p += old_len - init_len;
  357.       if (init_len == 0)
  358. !       *p++ = ':';
  359.       memcpy(p, s, slen);
  360.       p += slen;
  361.       if (init_len > 0) {
  362. !       *p++ = ':';
  363.         memcpy(p, old + old_len - init_len, init_len);
  364.         p += init_len;
  365.       }
  366. --- 60,70 ----
  367.       char *p = dirs;
  368.       p += old_len - init_len;
  369.       if (init_len == 0)
  370. !       *p++ = PATHSEP;
  371.       memcpy(p, s, slen);
  372.       p += slen;
  373.       if (init_len > 0) {
  374. !       *p++ = PATHSEP;
  375.         memcpy(p, old + old_len - init_len, init_len);
  376.         p += init_len;
  377.       }
  378. ***************
  379. *** 88,94 ****
  380.     unsigned namelen = strlen(name);
  381.     char *p = dirs;
  382.     for (;;) {
  383. !     char *end = strchr(p, ':');
  384.       if (!end)
  385.         end = strchr(p, '\0');
  386.       int need_slash = end > p && end[-1] != '/';
  387. --- 89,95 ----
  388.     unsigned namelen = strlen(name);
  389.     char *p = dirs;
  390.     for (;;) {
  391. !     char *end = strchr(p, PATHSEP);
  392.       if (!end)
  393.         end = strchr(p, '\0');
  394.       int need_slash = end > p && end[-1] != '/';
  395. diff -cbr orig/libgroff/tmpfile.cc new/libgroff/tmpfile.cc
  396. *** orig/libgroff/tmpfile.cc    Tue Aug 25 16:03:30 1992
  397. --- new/libgroff/tmpfile.cc    Sun Jan 02 21:19:44 1994
  398. ***************
  399. *** 43,48 ****
  400. --- 43,50 ----
  401.   // Use this as the prefix for temporary filenames.
  402.   #define TMPFILE_PREFIX  "groff"
  403.   
  404. + #ifndef __EMX__
  405.   // Open a temporary file with fatal error on failure.
  406.   
  407.   FILE *xtmpfile()
  408. ***************
  409. *** 87,93 ****
  410.     return fp;
  411.   }
  412.   
  413. ! #if 0
  414.   // If you're not running Unix, the following will do:
  415.   FILE *xtmpfile()
  416.   {
  417. --- 89,96 ----
  418.     return fp;
  419.   }
  420.   
  421. ! #else
  422.   // If you're not running Unix, the following will do:
  423.   FILE *xtmpfile()
  424.   {
  425. ***************
  426. *** 96,99 ****
  427. --- 99,103 ----
  428.       fatal("couldn't create temporary file");
  429.     return fp;
  430.   }
  431.   #endif
  432. diff -cbr orig/lkbib/Makefile.sub new/lkbib/Makefile.sub
  433. *** orig/lkbib/Makefile.sub    Tue Jul 21 11:04:28 1992
  434. --- new/lkbib/Makefile.sub    Sun Jan 02 18:00:58 1994
  435. ***************
  436. *** 1,4 ****
  437. ! PROG=lkbib
  438.   MAN1=lkbib.n
  439.   XLIBS=$(LIBBIB) $(LIBGROFF)
  440.   MLIB=$(LIBM)
  441. --- 1,4 ----
  442. ! PROG=lkbib$X
  443.   MAN1=lkbib.n
  444.   XLIBS=$(LIBBIB) $(LIBGROFF)
  445.   MLIB=$(LIBM)
  446. diff -cbr orig/lookbib/Makefile.sub new/lookbib/Makefile.sub
  447. *** orig/lookbib/Makefile.sub    Tue Jul 21 14:57:02 1992
  448. --- new/lookbib/Makefile.sub    Sun Jan 02 18:00:52 1994
  449. ***************
  450. *** 1,4 ****
  451. ! PROG=lookbib
  452.   MAN1=lookbib.n
  453.   XLIBS=$(LIBBIB) $(LIBGROFF)
  454.   MLIB=$(LIBM)
  455. --- 1,4 ----
  456. ! PROG=lookbib$X
  457.   MAN1=lookbib.n
  458.   XLIBS=$(LIBBIB) $(LIBGROFF)
  459.   MLIB=$(LIBM)
  460. diff -cbr orig/Makefile.comm new/Makefile.comm
  461. *** orig/Makefile.comm    Sat Apr 03 16:58:22 1993
  462. --- new/Makefile.comm    Sun Jan 02 18:38:16 1994
  463. ***************
  464. *** 99,125 ****
  465.   .man.n:
  466.       @echo Making $@ from $<
  467.       @-rm -f $@
  468. !     @sed -e "s;@FONTDIR@;$(fontdir);g" \
  469. !     -e "s;@FONTPATH@;$(fontpath);g" \
  470. !     -e "s;@MACRODIR@;$(tmacdir);g" \
  471. !     -e "s;@MACROPATH@;$(tmacpath);g" \
  472. !     -e "s;@DEVICE@;$(DEVICE);g" \
  473. !     -e "s;@DEFAULT_INDEX@;$(indexdir)/$(indexname);g" \
  474. !     -e "s;@DEFAULT_INDEX_NAME@;$(indexname);g" \
  475. !     -e "s;@INDEX_SUFFIX@;$(indexext);g" \
  476. !     -e "s;@COMMON_WORDS_FILE@;$(common_words_file);g" \
  477. !     -e "s;@MAN1EXT@;$(man1ext);g" \
  478. !     -e "s;@MAN5EXT@;$(man5ext);g" \
  479. !     -e "s;@MAN7EXT@;$(man7ext);g" \
  480. !     -e "s;@TMAC_S@;$(tmac_s);g" \
  481. !     -e "s;@TMAC_M@;$(tmac_m);g" \
  482. !     -e "s;@TMAC_MDIR@;$(tmacdir)/mm;g" \
  483. !     -e "s;@BROKEN_SPOOLER_FLAGS@;$(BROKEN_SPOOLER_FLAGS);g" \
  484. !     -e "s;@VERSION@;`cat $(srcdir)/../VERSION`;g" \
  485. !     -e "s;@MDATE@;`$(SHELL) $(srcdir)/../mdate.sh $<`;g" \
  486. !     -e "s;@g@;$(g);g" \
  487. !     -e "s;@G@;`echo $(g) | tr [a-z] [A-Z]`;g" \
  488. !     $< >$@
  489.   
  490.   .PHONY: install_man
  491.   install_man:
  492. --- 99,105 ----
  493.   .man.n:
  494.       @echo Making $@ from $<
  495.       @-rm -f $@
  496. !     @sed -e "s!@FONTDIR@!$(fontdir)!g" -e "s!@FONTPATH@!$(fontpath)!g" -e "s!@MACRODIR@!$(tmacdir)!g" -e "s!@MACROPATH@!$(tmacpath)!g" -e "s!@DEVICE@!$(DEVICE)!g" -e "s!@DEFAULT_INDEX@!$(indexdir)/$(indexname)!g" -e "s!@DEFAULT_INDEX_NAME@!$(indexname)!g" -e "s!@INDEX_SUFFIX@!$(indexext)!g" -e "s!@COMMON_WORDS_FILE@!$(common_words_file)!g" -e "s!@MAN1EXT@!$(man1ext)!g" -e "s!@MAN5EXT@!$(man5ext)!g" -e "s!@MAN7EXT@!$(man7ext)!g" -e "s!@TMAC_S@!$(tmac_s)!g" -e "s!@TMAC_M@!$(tmac_m)!g" -e "s!@TMAC_MDIR@!$(tmacdir)/mm!g" -e "s!@BROKEN_SPOOLER_FLAGS@!$(BROKEN_SPOOLER_FLAGS)!g" -e "s!@VERSION@!1.08!g" -e "s!@MDATE@!02 January 1994!g" -e "s!@g@!!g" -e "s!@G@!!g" $< >$@
  497.   
  498.   .PHONY: install_man
  499.   install_man:
  500. diff -cbr orig/Makefile.lib new/Makefile.lib
  501. *** orig/Makefile.lib    Sun Aug 16 19:37:38 1992
  502. --- new/Makefile.lib    Sun Jan 02 17:56:28 1994
  503. ***************
  504. *** 5,11 ****
  505.   all: lib$(LIB).a
  506.   
  507.   lib$(LIB).a: $(OBJS)
  508. !     $(AR) r $@ $?
  509.       $(RANLIB) $@
  510.   
  511.   depend: depend_src
  512. --- 5,12 ----
  513.   all: lib$(LIB).a
  514.   
  515.   lib$(LIB).a: $(OBJS)
  516. !     -rm -f $@
  517. !     $(AR) r $@ $(OBJS)
  518.       $(RANLIB) $@
  519.   
  520.   depend: depend_src
  521. diff -cbr orig/mdate.sh new/mdate.sh
  522. *** orig/mdate.sh    Fri Sep 25 11:40:58 1992
  523. --- new/mdate.sh    Sun Jan 02 18:10:40 1994
  524. ***************
  525. *** 7,15 ****
  526.   LANGUAGE=
  527.   
  528.   
  529. ! (date;
  530. ! if ls -L /dev/null 1>/dev/null 2>&1; then ls -L -l $1; else ls -l $1; fi
  531. ! ) | awk '
  532.   BEGIN {
  533.       full["Jan"] = "January"; number["Jan"] = 1;
  534.       full["Feb"] = "February"; number["Feb"] = 2;
  535. --- 7,13 ----
  536.   LANGUAGE=
  537.   
  538.   
  539. ! (date; ls -l $1) | gawk '
  540.   BEGIN {
  541.       full["Jan"] = "January"; number["Jan"] = 1;
  542.       full["Feb"] = "February"; number["Feb"] = 2;
  543. diff -cbr orig/pfbtops/Makefile.sub new/pfbtops/Makefile.sub
  544. *** orig/pfbtops/Makefile.sub    Sun Aug 02 10:48:44 1992
  545. --- new/pfbtops/Makefile.sub    Sun Jan 02 18:01:08 1994
  546. ***************
  547. *** 1,4 ****
  548. ! PROG=pfbtops
  549.   MAN1=pfbtops.n
  550.   OBJS=pfbtops.o
  551.   CSRCS=pfbtops.c
  552. --- 1,4 ----
  553. ! PROG=pfbtops$X
  554.   MAN1=pfbtops.n
  555.   OBJS=pfbtops.o
  556.   CSRCS=pfbtops.c
  557. diff -cbr orig/pic/Makefile.sub new/pic/Makefile.sub
  558. *** orig/pic/Makefile.sub    Tue Jul 21 18:24:08 1992
  559. --- new/pic/Makefile.sub    Sun Jan 02 17:58:52 1994
  560. ***************
  561. *** 1,4 ****
  562. ! PROG=pic
  563.   MAN1=pic.n
  564.   XLIBS=$(LIBGROFF)
  565.   MLIB=$(LIBM)
  566. --- 1,4 ----
  567. ! PROG=pic$X
  568.   MAN1=pic.n
  569.   XLIBS=$(LIBGROFF)
  570.   MLIB=$(LIBM)
  571. diff -cbr orig/psbb/Makefile.sub new/psbb/Makefile.sub
  572. *** orig/psbb/Makefile.sub    Tue Aug 18 18:34:44 1992
  573. --- new/psbb/Makefile.sub    Sun Jan 02 18:01:10 1994
  574. ***************
  575. *** 1,4 ****
  576. ! PROG=psbb
  577.   MAN1=psbb.n
  578.   OBJS=psbb.o
  579.   CSRCS=psbb.c
  580. --- 1,4 ----
  581. ! PROG=psbb$X
  582.   MAN1=psbb.n
  583.   OBJS=psbb.o
  584.   CSRCS=psbb.c
  585. diff -cbr orig/refer/Makefile.sub new/refer/Makefile.sub
  586. *** orig/refer/Makefile.sub    Tue Jul 21 16:19:44 1992
  587. --- new/refer/Makefile.sub    Sun Jan 02 18:00:48 1994
  588. ***************
  589. *** 1,4 ****
  590. ! PROG=refer
  591.   MAN1=refer.n
  592.   XLIBS=$(LIBBIB) $(LIBGROFF)
  593.   MLIB=$(LIBM)
  594. --- 1,4 ----
  595. ! PROG=refer$X
  596.   MAN1=refer.n
  597.   XLIBS=$(LIBBIB) $(LIBGROFF)
  598.   MLIB=$(LIBM)
  599. diff -cbr orig/soelim/Makefile.sub new/soelim/Makefile.sub
  600. *** orig/soelim/Makefile.sub    Tue Jul 21 14:56:02 1992
  601. --- new/soelim/Makefile.sub    Sun Jan 02 18:01:02 1994
  602. ***************
  603. *** 1,4 ****
  604. ! PROG=soelim
  605.   MAN1=soelim.n
  606.   XLIBS=$(LIBGROFF)
  607.   OBJS=soelim.o
  608. --- 1,4 ----
  609. ! PROG=soelim$X
  610.   MAN1=soelim.n
  611.   XLIBS=$(LIBGROFF)
  612.   OBJS=soelim.o
  613. diff -cbr orig/tbl/Makefile.sub new/tbl/Makefile.sub
  614. *** orig/tbl/Makefile.sub    Tue Jul 21 16:17:42 1992
  615. --- new/tbl/Makefile.sub    Sun Jan 02 17:58:58 1994
  616. ***************
  617. *** 1,4 ****
  618. ! PROG=tbl
  619.   MAN1=tbl.n
  620.   XLIBS=$(LIBGROFF)
  621.   OBJS=main.o table.o
  622. --- 1,4 ----
  623. ! PROG=tbl$X
  624.   MAN1=tbl.n
  625.   XLIBS=$(LIBGROFF)
  626.   OBJS=main.o table.o
  627. diff -cbr orig/tfmtodit/Makefile.sub new/tfmtodit/Makefile.sub
  628. *** orig/tfmtodit/Makefile.sub    Mon Jul 20 13:51:44 1992
  629. --- new/tfmtodit/Makefile.sub    Sun Jan 02 18:00:44 1994
  630. ***************
  631. *** 1,4 ****
  632. ! PROG=tfmtodit
  633.   MAN1=tfmtodit.n
  634.   XLIBS=$(LIBGROFF)
  635.   MLIB=$(LIBM)
  636. --- 1,4 ----
  637. ! PROG=tfmtodit$X
  638.   MAN1=tfmtodit.n
  639.   XLIBS=$(LIBGROFF)
  640.   MLIB=$(LIBM)
  641. diff -cbr orig/tfmtodit/tfmtodit.cc new/tfmtodit/tfmtodit.cc
  642. *** orig/tfmtodit/tfmtodit.cc    Mon Aug 03 11:29:52 1992
  643. --- new/tfmtodit/tfmtodit.cc    Sun Jan 02 19:00:08 1994
  644. ***************
  645. *** 50,55 ****
  646. --- 50,56 ----
  647.   #include <stdio.h>
  648.   #include <stdlib.h>
  649.   #include <math.h>
  650. + #include <float.h>
  651.   #include <string.h>
  652.   #include <errno.h>
  653.   #include "lib.h"
  654. diff -cbr orig/troff/input.cc new/troff/input.cc
  655. *** orig/troff/input.cc    Fri Apr 16 22:38:26 1993
  656. --- new/troff/input.cc    Sun Jan 02 17:53:28 1994
  657. ***************
  658. *** 38,44 ****
  659. --- 38,48 ----
  660.   #include "posix.h"
  661.   
  662.   #define USAGE_EXIT_CODE 1
  663. + #ifdef __EMX__
  664. + #define MACRO_PREFIX ""
  665. + #else
  666.   #define MACRO_PREFIX "tmac."
  667. + #endif
  668.   #define STARTUP_FILE "troffrc"
  669.   #define DEFAULT_INPUT_STACK_LIMIT 1000
  670.   
  671. diff -cbr orig/troff/Makefile.sub new/troff/Makefile.sub
  672. *** orig/troff/Makefile.sub    Wed Oct 28 13:47:58 1992
  673. --- new/troff/Makefile.sub    Sun Jan 02 17:58:34 1994
  674. ***************
  675. *** 1,4 ****
  676. ! PROG=troff
  677.   MAN1=troff.n
  678.   XLIBS=$(LIBGROFF)
  679.   MLIB=$(LIBM)
  680. --- 1,4 ----
  681. ! PROG=troff$X
  682.   MAN1=troff.n
  683.   XLIBS=$(LIBGROFF)
  684.   MLIB=$(LIBM)
  685.