home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 419b.lha / GNU_Awk_v2.10_Beta / readme.rbm < prev    next >
Text File  |  1990-10-01  |  3KB  |  56 lines

  1. 9/27/90 -- Robert L. Pyron
  2.            Bix: rpyron
  3.            Compuserve: 71550,3515 (I'm only on once or twice a month)
  4.  
  5. I started with GNU release 2.1, somewhat hacked for MS-DOS, from the
  6. Compuserve UNIXFORUM, and with the diff files prepared by Ron Moncreiff
  7. (see his comments below).  After I applied the diffs, I still had some
  8. problems getting the program to compile under Lattice 5.05, so I made a
  9. few more changes.  My changes are marked with my initials, and
  10. delimited by "#if defined(AMIGA) && defined(LATTICE)".  Moncreiff's
  11. changes are bracketed by "/*** CHANGE ..." or /*** APPEND ..." lines
  12. (statements from diff files, converted to C comments).
  13.  
  14. My LMKFILE is a slightly modified version of Moncreiff's MAKEFILE.
  15. I have not changed the original MAKEFILE.
  16.  
  17. Lattice does not provide <varargs.h>, at least with 5.05, so I rolled
  18. my own from GCC-135.  Thanks to Douglas Hamilton for providing this.
  19.  
  20. The rest of this file is Ron Moncreiff's original README.RMB file.
  21. ----------------------------------------------------------------------------
  22.  
  23. 8/13/89 -- Ron Moncreiff
  24.  
  25. Here is my version of gawk. I started with what I presumed to be the standard
  26. GNU release 2.1 which I downloaded from the Compuserve UNIXFORUM. This package
  27. does not contain the original source code but does contain Lattice DIFF files
  28. for the changes I have made. Also included are the original documentation files,
  29. my Makefile and of course, the executable. I hope that this meets at least the
  30. spirit if not the letter of the Free Software Foundation's license require-
  31. ments. This is free software and is freely distributable under the terms of
  32. that license.
  33.  
  34. The changes I made where not extensive and mostly involved patching over diff-
  35. erences between Unix and AmigaDos system calls and libraries. I nixed the code
  36. that allows pipes to be set up from within a gawk program for data file I/O
  37. because it didn't work and I didn't know how to make it work. If your shell
  38. permits, pipes are availble from the command line. The search for programs
  39. specified with the -f option starts with the current directory, then the paths
  40. in the environment "variable" AWKPATH if defined, then the S: directory. You
  41. can also use "*", meaning the current console window and enter programs
  42. directly. Use Control-\ (EOF) to terminate input.
  43.  
  44. All changes are set off with #ifdef AMIGA preprocessor commands so the modified
  45. code should still compile as the original if AMIGA is left undefined.
  46.  
  47. The source was compiled with the Lattice 5.02 compiler with help from CPR,
  48. without which I would have not attempted this project.
  49.  
  50. Ron Moncreiff
  51. CIS 73307,200
  52.  
  53. 914 Cayuga St.
  54. Santa Cruz, CA
  55. 95062
  56.