home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / prgramer / rcs / sources / readme.pc < prev    next >
Text File  |  1991-10-12  |  3KB  |  75 lines

  1. This is GNU diff 1.15-ms, which is GNU diff 1.15 patched
  2. for use on a PC running OS/2 1.x or MS-DOS 3.x and newer,
  3. plus a few extra features that may appear in later releases
  4. of GNU diff.
  5.  
  6. The following files contain changes from GNU diff 1.15:
  7.  
  8.     analyze.c context.c diff.c diff.h diff3.c dir.c
  9.     getopt.c getopt.h getopt1.c io.c limits.h util.c version.c
  10.  
  11. The files regex.c and regex.h have been removed; see below.
  12. This file (README.PC) is the only new file in this directory.
  13. The following new files are in the pc-files subdirectory:
  14.  
  15. diff.man        manual page for diff   (actually both man pages contain two,
  16. diff3.man       manual page for diff3   the BSD version and a GNU addendum)
  17.  
  18. Makefile.os2    Makefile for OS/2 1.x and MS C 6.00
  19. diff.def        OS/2 linker definition file for diff
  20. diff3.def       OS/2 linker definition file for diff3
  21. diff.bad        OS/2 binder response file for diff
  22. diff3.bad       OS/2 binder response file for diff3
  23. diff.patch      patches for changed files from GNU diff 1.15
  24. Makefile.msc    Makefile for MS-DOS and MC C 6.00
  25. Makefile.tc     Makefile for MS-DOS and Turbo C 2.0
  26. tdiff.lnk       Turbo C linker response file for diff
  27. tdiff3.lnk      Turbo C linker response file for diff3
  28.  
  29. diff.cs         compiler shell description file for diff under OS/2
  30. diff3.cs        compiler shell description file for diff3 under OS/2
  31.                 (Note: compiler shell is a separate shareware program
  32.                  from me that replaces the standare make utility)
  33.  
  34. merged.c        the merged-diff-patches from Chip Rosenthal
  35.  
  36. alloca.asm      alloca() routine for Turbo C
  37. hrealloc.c      hrealloc() routine from Thorsten Ohl
  38. pipe.c          pipe support for OS/2 (real) and DOS (simulated)
  39.  
  40. regex.c         older version of GNU regex library that works with 16-bit
  41. regex.h         machines, the original current version is too big
  42.  
  43. Steps to do:
  44.  
  45. 1. Compile as follows:
  46.  
  47.    OS/2 and MS C 6.00:      nmake -f pc-files\Makefile.os2
  48.    or if you have CS:       cs pc-files\diff & cs pc-files\diff3
  49.  
  50.    DOS and MS C 6.00:       nmake -f pc-files\Makefile.msc
  51.    DOS and Turbo C 2.0:     make -f pc-files\Makefile.tc
  52.  
  53. 2. Test the programs.
  54.  
  55. Using these files, a version for OS/2 can be produced with MS C 6.00
  56. that also runs under MS-DOS. The MS-DOS support here is only for people
  57. that don't got the .EXE files (from a comp.binaries.os2 distribution)
  58. and have to recompile under DOS.
  59.  
  60. This diff for the PC supports files up to 32767 lines each (about 1MB)
  61. correctly (tested carefully !).
  62.  
  63. Some bugs are still in the Turbo C version, with huge memory support.
  64. If someone fixes them, please send me patches.
  65.  
  66.  
  67. Kai Uwe Rommel
  68.  
  69. Sat 28-Sep-1991
  70.  
  71. email: rommel@informatk.tu-muenchen.de
  72. mail:  Zennerstrasse 1, D-8000 Muenchen 70, Germany
  73.  
  74. $Id: README.PC,v 1.4 1991/10/12 17:38:39 eggert Exp $
  75.