Module Name: othersrc Committed By: agc Date: Thu Jun 6 01:45:57 UTC 2013
Modified Files: othersrc/external/historical/eawk/bin: Makefile expected othersrc/external/historical/eawk/dist: run.c tran.c othersrc/external/historical/eawk/extend: Makefile othersrc/external/historical/eawk/extend/db: db.c othersrc/external/historical/eawk/scripts: tart.sh Added Files: othersrc/external/historical/eawk/extend/curses: Makefile curses.c shlib_version othersrc/external/historical/eawk/extend/threshold: Makefile shlib_version threshold.c othersrc/external/historical/eawk/scripts: rain.sh test-thresh.sh threshold.sh Log Message: Changes to eawk: + reworked the db interface to be easier to use - results are now returned as part of key and value arrays, which both have data and size fields, to mirror the DBT struct + added initial curses bindings + fixed a bug in numeric array field names which I introduced + added scripts/rain.sh awk script which does what /usr/games/rain does, and which exercises numeric array field names, and curses. It's also much smaller than the equivalent C source. + added bindings for threshold algorithms, and a script to exercise them To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 othersrc/external/historical/eawk/bin/Makefile \ othersrc/external/historical/eawk/bin/expected cvs rdiff -u -r1.6 -r1.7 othersrc/external/historical/eawk/dist/run.c cvs rdiff -u -r1.5 -r1.6 othersrc/external/historical/eawk/dist/tran.c cvs rdiff -u -r1.3 -r1.4 othersrc/external/historical/eawk/extend/Makefile cvs rdiff -u -r0 -r1.1 \ othersrc/external/historical/eawk/extend/curses/Makefile \ othersrc/external/historical/eawk/extend/curses/curses.c \ othersrc/external/historical/eawk/extend/curses/shlib_version cvs rdiff -u -r1.1 -r1.2 othersrc/external/historical/eawk/extend/db/db.c cvs rdiff -u -r0 -r1.1 \ othersrc/external/historical/eawk/extend/threshold/Makefile \ othersrc/external/historical/eawk/extend/threshold/shlib_version \ othersrc/external/historical/eawk/extend/threshold/threshold.c cvs rdiff -u -r0 -r1.1 othersrc/external/historical/eawk/scripts/rain.sh \ othersrc/external/historical/eawk/scripts/test-thresh.sh \ othersrc/external/historical/eawk/scripts/threshold.sh cvs rdiff -u -r1.1 -r1.2 othersrc/external/historical/eawk/scripts/tart.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.