$CASE/gen/ver_11/chgen/aareadme update RJL050401: ------------------------------------- symlinked bin to executables for cvs diff to find both. update - RJL 040216: ----------------------- I removed gen/bin today. It was obsolete, replaced by gen/executables. ----------------------- aareadme in /usr/proj3/case/gen/ver_11/chgen - RJL 2k0751 Rev. 020218: Redirected executable to 99s523/genmerge - See ./exec*/aareadme Rev. 2k0717: I had to rebuild genv11 again - seem to have lost local updates to pr*.c in bde/pr-util.new; See gen/ver_11/chgen/src for genv11/src/gen_pr* diffs between latest checkins 7/17,7/15 and current genv11/src. Some but not all ongoing genv11 fixes have been checked into cvs as well as locally here. Do NOT check out genv11 again until finished elminating bde compile-time warnings. ----------------------------------------------------- Rev, 2k0715: I updated gen_pr-add.c and gen_defines.c to redefine pr_add as a macro, and re-name the function it now calls as do_pr_add (formerly gen_pr_add then pr_add). chgenv11 recompiled successfully. TBD: test with bde. Rev. 2k0714: I released and removed prior (4/2000) genmerge version from this dir'y and re-checked out the latest genv11-tagged version which Karner/Spinney built and checked in from $CASE/99s523/genmerge/chgenv11. The makefile ran OK. However, it had no warnings turned on. The executable for alpha was identical in size (1261568 B). TBD: bde with g++ -Wall complained about several chgen results from that genv11. From bde/pr)util/*schema.h: -------- #define CHGEN_VERSION "genMerge chgenv11-karner-spinney" #define CHGEN_RELEASE_DATE "Thu May 11 19:43:51 GMT 1995" #define CHGEN_QUALIFIERS " -ansi -nobp" --------- I changed gen_defines.c to add nested {...} to the initialization of a string array (grep 'heck'), which changed the executable to 1261568 B (Jul 14 21:05). TBD: rebuild bde and test it with new chgenv11. Then cvs ci gen_defines.c ------------------------------------------------------ aareadme in /usr/proj3/case : JSK 99/5/11 Checked in the 99s523 changes for genv11 (the name of the tagged version). This version of chgen allows for chgen bootstrapping. For information on this capability, review the file doc/genv11_project.doc. aareadme in /usr/proj3/case : JSK 99/5/5 Checked in the 98f523 changes from rrassman. Also updated the rcs version id source to generate correctly. Rob Rassman enabled pr_replay to correctly process the pr_set_* commands. His project report is in the doc directory as genlog_replay_report.doc (a text version is also available as genlog_replay_report.txt). Output from the enroll test case matches Rassman's results. aareadme in /usr/proj3/case : JSK 99/4/28 Checked in the 97f522 changes from ctwang. These were enhancements for the log function (see doc/project_report_97f522.txt for details). Please note there is a new test case, see chgen/test/enroll. The schooldb8 and schooldb12 cases are also working. aareadme in /usr/proj3/case : JSK 99/5/5 Checked in the 98f523 changes from rrassman. Also updated the rcs version id source to generate correctly. Rob Rassman enabled pr_replay to correctly process the pr_set_* commands. His project report is in the doc directory as genlog_replay_report.doc (a text version is also available as genlog_replay_report.txt). Output from the enroll test case matches Rassman's results. aareadme in /usr/proj3/case : JSK 99/4/28 Checked in the 97f522 changes from ctwang. These were enhancements for the log function (see doc/project_report_97f522.txt for details). Please note there is a new test case, see chgen/test/enroll. The schooldb8 and schooldb12 cases are also working. aareadme in /usr/proj3/case : JSK 99/4/21: Testing updates of mainline from checked out version of tag genlog. The first goal is to get rcs $Id information into the source files. This is accomplished by putting the following line just after the main() call of each of the chgen/src/*.c files and at the top of the chgen/src/*.h files. aareadme in case/gen/ver_8 (no longer in case/93su523/gen/base): RJL 94/12/6 Rev 94/12/6: Makefile points to a non-existent BIN-DIR so I changed it - RJL Problem: sccs edit + sccs delta unable to create lock file on SCCS. Either someone else has it checked out or I am fogetting something that enables sccs to work for me. It's been a long time. Rev. 94/5/4: I revised gen/ver_8/doc/chgen_manual8.tex tonight, to correct an error in gen v8 documentation that JMolloy reported in the 93f523/93fsym/base/doc final report: The error is in defining arg3 of pr_find as a string-valued key field. From gen v7 on, it should be a value of type hcg_key (unsigned int). Passing XXcurr->XXid is OK since that is also type hcg_key. Passing a char[8] value like "XX000001" is wrong; it should be decoded by decode_rtnstr("XX000001"). Caution: don't use decode_retstr more than once in an arg list: Declare temporary unsigned ints and use decode() to return their values. (See gen/ver_7 and gen/ver_8 user guides.) ---------------------------------------------------------------- I copied the directory /usr/proj3/case/93su523/gen/base and then removed the contents of /usr/proj3/case/93su523/gen/base. Other subdirs of the genv8 team were not disturbed under /usr/proj3/case/93su523/gen, but will be removed when space requires it. WARNING: src/* files are dated a week earlier than src/SCCS files.~ WARNING: lut.h is called-for in the Makefile but is MISSING from src/*.h This is because lut.c is generated via the makefile from an intermediate file gen_lut.c; similarly witrh gen_lut.h I believe. New SUbj: key_t was replaced by hcg_key in olcarch and in gen/ver_8. For some reason it is still key_t in gen/ver_7/src/SCCS/s.gen_defines.c It appears from fr.tex of project /usr/proj3/case/93su523/gen/jpowell(?) that hcg_key replaced a simple char*[9] declaration not key_t. There is mail about this on eagle that I can't find yet. - RJL 94/5/10.