1MANIFEST for mawk-1.3.4-20190203, version t20190203 2-------------------------------------------------------------------------------- 3MANIFEST this file 4ACKNOWLEDGMENT acknowledgements 5CHANGES change-log for mawk 6COPYING GNU General Public License, version 2 7INSTALL installation instructions 8Makefile.in template for makefile 9README description of mawk 10aclocal.m4 mawk-specific macros for autoconf 11array.c array functions (C source) 12array.h array functions (C header) 13array.w array functions (noweb) 14bi_funct.c mawk built-in functions 15bi_funct.h mawk built-in functions header 16bi_vars.c mawk predefined variables 17bi_vars.h mawk predefined variables header 18cast.c mawk type-conversions 19code.c machine opcode functions 20code.h machine opcodes header 21config.guess configure-script 22config.sub configure-script 23config_h.in template for config.h 24configure Configuration script for UNIX 25configure.in template for autoconf script 26da.c disassemble mawk-code 27error.c error-reporting functions 28execute.c command-interpreter 29fcall.c utilities for function-calls 30field.c field- and cell-utilities 31field.h field- and cell utilities headers 32files.c file- and pipe-functions 33files.h file- and pipe-functions header 34fin.c file-input functions 35fin.h file-input functions header 36fpe_check.c configure-utility for floating-point checks 37hash.c symbol table hashing/lookup 38init.c interpreter initialization functions 39init.h interpreter initialization functions header 40install-sh configure-script 41jmp.c byte-code jumps/branches 42jmp.h byte-code jumps/branches header 43kw.c keyword table and lookup functions 44main.c main program 45makedeps.sh script to regenerate object-dependencies for Makefile.in 46makescan.c utility which builds scancode.c 47matherr.c catch/report math-errors 48mawk.h main header file for mawk 49memory.c string-allocation functions 50memory.h string-allocation functions header 51nstd.h header for missing.c 52parse.c generated C parser 53parse.h generated C parser header 54parse.y mawk grammar 55patchlev.h patch-level (see version.c) 56print.c printf- and sprintf-functions for interpreter 57re_cmpl.c compile regular expressions 58regexp.c regular expressions (main) 59regexp.h interface to main regular expressions 60regexp_system.c wrapper for system's regular expressions 61repl.h header for re_cmpl.c 62rexp.c regular expressions 63rexp.h regular expression details header 64rexp0.c built-in regular expression parsing 65rexp1.c built-in regular expression operations 66rexp2.c built-in regular expressions matching functions 67rexp3.c built-in regular expressions matching - main 68rexp4.c regular expressions utility functions 69rexpdb.c debugging utilities for regular expressions 70scan.c program file-management 71scan.h program file-management header 72scancode.h list of scan-codes for mawk 73sizes.h data-type sizes header 74split.c functions for splitting field, strings, etc. 75split.h prototypes for split.c 76symtype.h types related to symbols are defined here 77trace.c mawk trace-functions 78types.h mawk datatypes header 79version.c print mawk's version string 80vs6.mak makefile for Visual Studio 6 81zmalloc.c memory allocation functions 82zmalloc.h memory allocation functions header 83examples subdirectory 84examples/ct_length.awk change length to length() 85examples/decl.awk parse a C declaration by recursive descent 86examples/deps.awk find include dependencies in C source 87examples/eatc.awk another program to remove comments 88examples/gdecl.awk parse a C declaration by recursive descent 89examples/hcal Bob's latest 90examples/hical calendar program by Bob Stockler 91examples/nocomment.awk remove C comments from a list of files 92examples/primes.awk find all primes between 2 and STOP (parameter) 93examples/qsort.awk qsort text files 94icons subdirectory 95icons/mawk144.png artwork for my webpage 96icons/mawk48.png artwork for my webpage 97icons/mawk48.svg a suitable icon for mawk 98man subdirectory 99man/Makefile.in makefile for alternate doc-formats 100man/TODO to-do list (update to conform with POSIX-1003.1-2004) 101man/array.pdf generated documentation for array.w 102man/mawk.1 troff source for unix style man pages 103man/mawk.doc ascii man pages 104msdos subdirectory 105msdos/dosexec.c system() and pipes() for DOS 106msdos/examples subdirectory 107msdos/examples/add_cr.awk convert files from Unix to Dos line-endings 108msdos/examples/doslist.awk print truncated DOS file names 109msdos/examples/objstat.awk Sum up sizes of OBJ files in current directory 110msdos/examples/shell.awk Test pipes under DOS 111msdos/examples/srcstat.awk show sizes (line, char) of files 112msdos/examples/srcstat2.awk show sizes (line, char) of files 113msdos/examples/texttest.awk print contents of quoted #include's 114msdos/examples/winexe.awk sum segment-sizes of exe's in current directory 115msdos/examples/winobj.awk sum sizes of obj's in current directory 116msdos subdirectory 117msdos/vs2008.h definitions for building with Visual Studio 2008 118msdos/vs2008.mak nmakefile for building with Visual Studio 2008 119package/debian subdirectory 120package/debian/changelog start working on debian package 121package/debian/compat debian build-script 122package/debian/control debian build-script 123package/debian/copyright debian build-script 124package/debian/docs debian build-script 125package/debian/postinst debian build-script 126package/debian/postrm post-removal script 127package/debian/preinst debian build script 128package/debian/prerm debian build-script 129package/debian/rules debian build-script 130package/debian/source subdirectory 131package/debian/source/format debian build script 132package/debian subdirectory 133package/debian/watch debian build-script 134package subdirectory 135package/mawk.spec RPM script for mawk 136test subdirectory 137test/decl-awk.out reference for test using decl.awk 138test/fpe_test scripts to test if fpe handling compiled OK 139test/fpe_test.bat scripts to test if fpe handling compiled OK 140test/fpetest1.awk test exception for divide-by-zero 141test/fpetest2.awk test exception for floating point overflow 142test/fpetest3.awk test exception for domain error 143test/full-awk.dat test-data for /dev/full 144test/mawknull.dat test-file for embedded nulls 145test/mawktest scripts to test mawk compiled OK 146test/mawktest.bat scripts to test mawk compiled OK 147test/mawktest.dat input data for the test 148test/nextfile.awk script for testing nextfile 149test/nextfile.out reference data for nextfile test 150test/noloop.awk test-script from gawk 151test/null-rs.awk test-script for setting RS to explicit null 152test/null-rs.dat input-data for null-rs.awk 153test/null-rs.out reference for null-rs.awk 154test/nulls.out output from nulls0.awk 155test/nulls0.awk script for testing FS containing nulls 156test/reg-awk.out reference for testing regular expressions 157test/reg0.awk test simple pattern matching 158test/reg1.awk test pattern with "|" OR 159test/reg2.awk test pattern with ranges 160test/reg3.awk testcase for pattern 161test/reg4.awk test-case for square-brackets and embedded "/" or "]" 162test/reg5.awk test-case for character-classes 163test/reg6.awk testcase for J2C machine state 164test/reg7.awk test-script for gsub 165test/wc-awk.out reference for wc.awk 166test/wc.awk test-script which counts words 167test/wfrq-awk.out reference for wfrq0.awk 168test/wfrq0.awk test-script which counts word-frequencies 169