This is an obfuscated version of the One True Awk source code,
generated by the supported version of CScout <http://www.spinellis.gr/cscout>.
It demonstrates the idea of obfuscating the identifiers in program's C
source code, while leaving intact the identifiers of all system-related
facilities.
Such a form can be used to distribute proprietary code, in a format that
can compile under any supported operating system and processor architecture,
but remains difficult to reverse-engineer and modify.


To compile this version of awk under Unix, Linux, FreeBSD, Mac OS X,
or Cygwin run:
make
(Edit the makefile changing gcc to the name of your compiler, if
you're not using gcc.)

To compile awk under Microsoft's Visual Studio run:
nmake /f makefile.win

You can find an up-to-date version of the awk source code at
<http://www.cs.princeton.edu/~bwk/btl.mirror/>

Diomidis Spinellis - December 2008
