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