MANIFEST for mawk, version t20240123
--------------------------------------------------------------------------------
MANIFEST                        this file
ACKNOWLEDGMENT                  acknowledgements
CHANGES                         change-log for mawk
COPYING                         GNU General Public License, version 2
INSTALL                         installation instructions
Makefile.in                     template for makefile
README                          description of mawk
aclocal.m4                      mawk-specific macros for autoconf
array.c                         array functions (C source)
array.h                         array functions (C header)
bi_funct.c                      mawk built-in functions
bi_funct.h                      mawk built-in functions header
bi_vars.c                       mawk predefined variables
bi_vars.h                       mawk predefined variables header
cast.c                          mawk type-conversions
code.c                          machine opcode functions
code.h                          machine opcodes header
config.guess                    configure-script
config.sub                      configure-script
config_h.in                     template for config.h
configure                       Configuration script for UNIX
configure.in                    template for autoconf script
da.c                            disassemble mawk-code
error.c                         error-reporting functions
execute.c                       command-interpreter
fcall.c                         utilities for function-calls
field.c                         field- and cell-utilities
field.h                         field- and cell utilities headers
files.c                         file- and pipe-functions
files.h                         file- and pipe-functions header
fin.c                           file-input functions
fin.h                           file-input functions header
fpe_check.c                     configure-utility for floating-point checks
hash.c                          symbol table hashing/lookup
init.c                          interpreter initialization functions
init.h                          interpreter initialization functions header
install-sh                      configure-script
jmp.c                           byte-code jumps/branches
jmp.h                           byte-code jumps/branches header
kw.c                            keyword table and lookup functions
main.c                          main program
makedeps.sh                     script to regenerate object-dependencies for Makefile.in
makescan.c                      utility which builds scancode.c
matherr.c                       catch/report math-errors
mawk.h                          main header file for mawk
memory.c                        string-allocation functions
memory.h                        string-allocation functions header
nstd.h                          header for missing.c
parse.c                         generated C parser
parse.h                         generated C parser header
parse.y                         mawk grammar
patchlev.h                      patch-level (see version.c)
print.c                         printf- and sprintf-functions for interpreter
re_cmpl.c                       compile regular expressions
regexp.c                        regular expressions (main)
regexp.h                        interface to main regular expressions
regexp_system.c                 wrapper for system's regular expressions
repl.h                          header for re_cmpl.c
rexp.c                          regular expressions
rexp.h                          regular expression details header
rexp0.c                         built-in regular expression parsing
rexp1.c                         built-in regular expression operations
rexp2.c                         built-in regular expressions matching functions
rexp3.c                         built-in regular expressions matching - main
rexp4.c                         regular expressions utility functions
rexpdb.c                        debugging utilities for regular expressions
scan.c                          program file-management
scan.h                          program file-management header
scancode.h                      list of scan-codes for mawk
sizes.h                         data-type sizes header
split.c                         functions for splitting field, strings, etc.
split.h                         prototypes for split.c
symtype.h                       types related to symbols are defined here
trace.c                         mawk trace-functions
types.h                         mawk datatypes header
version.c                       print mawk's version string
vs6.mak                         makefile for Visual Studio 6
zmalloc.c                       memory allocation functions
zmalloc.h                       memory allocation functions header
examples                        subdirectory
examples/ct_length.awk          change length to length()
examples/decl.awk               parse a C declaration by recursive descent
examples/deps.awk               find include dependencies in C source
examples/eatc.awk               another program to remove comments
examples/gdecl.awk              parse a C declaration by recursive descent
examples/hcal                   Bob's latest
examples/hical                  calendar program by Bob Stockler
examples/nocomment.awk          remove C comments  from a list of files
examples/primes.awk             find all primes between 2 and STOP (parameter)
examples/qsort.awk              qsort text files
icons                           subdirectory
icons/mawk144.png               artwork for my webpage
icons/mawk48.png                artwork for my webpage
icons/mawk48.svg                a suitable icon for mawk
man                             subdirectory
man/Makefile.in                 makefile for mawk's man-directory
man/TODO                        to-do list (update to conform with POSIX-1003.1-2004)
man/mawk-arrays.7               documentation for mawk-arrays
man/mawk-code.7                 documentation for mawk's dump-option
man/mawk-externs.dat            manpages to exclude from man2html linking
man/mawk.1                      troff source for unix style man pages
man/mawk.doc                    formatted-text manpage
man/mawk.txt                    plain-text manpage
msdos                           subdirectory
msdos/dosexec.c                 system() and pipes() for DOS
msdos/examples                  subdirectory
msdos/examples/add_cr.awk       convert files from Unix to Dos line-endings
msdos/examples/doslist.awk      print truncated DOS file names
msdos/examples/objstat.awk      Sum up sizes of OBJ files in current directory
msdos/examples/shell.awk        Test pipes under DOS
msdos/examples/srcstat.awk      show sizes (line, char) of files
msdos/examples/srcstat2.awk     show sizes (line, char) of files
msdos/examples/texttest.awk     print contents of quoted #include's
msdos/examples/winexe.awk       sum segment-sizes of exe's in current directory
msdos/examples/winobj.awk       sum sizes of obj's in current directory
msdos                           subdirectory
msdos/vs2008.h                  definitions for building with Visual Studio 2008
msdos/vs2008.mak                nmakefile for building with Visual Studio 2008
package/debian                  subdirectory
package/debian/changelog        start working on debian package
package/debian/compat           debian build-script
package/debian/control          debian build-script
package/debian/copyright        debian build-script
package/debian/docs             debian build-script
package/debian/postinst         debian build-script
package/debian/postrm           post-removal script
package/debian/preinst          debian build script
package/debian/prerm            debian build-script
package/debian/rules            debian build-script
package/debian/source           subdirectory
package/debian/source/format    debian build script
package/debian                  subdirectory
package/debian/watch            debian build-script
package/freebsd                 subdirectory
package/freebsd/Makefile        FreeBSD build-script
package/freebsd/distinfo        FreeBSD build-script
package/freebsd/pkg-descr       FreeBSD build-script
package                         subdirectory
package/mawk.spec               RPM script for mawk
test                            subdirectory
test/decl-awk.out               reference for test using decl.awk
test/fpe_test                   scripts to test if fpe handling compiled OK
test/fpe_test.bat               scripts to test if fpe handling compiled OK
test/fpetest1.awk               test exception for divide-by-zero
test/fpetest2.awk               test exception for floating point overflow
test/fpetest3.awk               test exception for domain error
test/full-awk.dat               test-data for /dev/full
test/interval0.awk              test-case for empty interval-expressions
test/interval0.out              reference for empty interval-expressions
test/mawknull.dat               test-file for embedded nulls
test/mawktest                   scripts to test mawk compiled OK
test/mawktest.bat               scripts to test mawk compiled OK
test/mawktest.dat               input data for the test
test/nextfile.awk               script for testing nextfile
test/nextfile.out               reference data for nextfile test
test/noloop.awk                 test-script from gawk
test/null-rs.awk                test-script for setting RS to explicit null
test/null-rs.dat                input-data for null-rs.awk
test/null-rs.out                reference for null-rs.awk
test/nulls.out                  output from nulls0.awk
test/nulls0.awk                 script for testing FS containing nulls
test/reg-awk.out                reference for testing regular expressions
test/reg0.awk                   test simple pattern matching
test/reg1.awk                   test pattern with "|" OR
test/reg2.awk                   test pattern with ranges
test/reg3.awk                   testcase for pattern
test/reg4.awk                   test-case for square-brackets and embedded "/" or "]"
test/reg5.awk                   test-case for character-classes
test/reg6.awk                   testcase for J2C machine state
test/reg7.awk                   test-script for gsub
test/repetitions.awk            test-case for regex-repetitions
test/repetitions.dat            data for testing regex-repetitions
test/repetitions.out            reference for regex-repetitions test
test/wc-awk.out                 reference for wc.awk
test/wc.awk                     test-script which counts words
test/wfrq-awk.out               reference for wfrq0.awk
test/wfrq0.awk                  test-script which counts word-frequencies
