Message 21/516  From Robert Costello                Apr 18, 96 10:07:42 pm -0400


Subject: chgen.rebuilt.with.fixes
To: bgegrp, lechner (Bob Lechner)
Date: Thu, 18 Apr 1996 22:07:42 -0400 (EDT)
Cc: rcostell@cs.uml.edu, rcostell@shore.net, rconnell@cs.uml.edu,
        rconnell@mitre.org


I revised and rebuilt chgen10 per our discussion last evening.  Three
modules were changed --

lut_h_file.h -- eliminated semi-colon from define for bool.  this resulted
in a warning message during compilation of pr_load.c

gen_pr_delete.c -- added casts to void * to correct warning messages
for incompatable pointer types during compilation of pr_delete.c

gen_pr_utils.c -- replaced code that generated ..btidx declares for bde
table types with a loop that generates the required ..btidx declares
based on the tt_type structures build internally by chgen from the
input schema

I was able to build chgen for alpha and tested the program with the 
schooldb schema.

The path for the CHGEN source is --
$CASE/96s523/bdesym/rcostell/chgen10/chgen10/src/
The path for the CHGEN executable for alpha is
$CASE/96s523/bdesym/rcostell/chgen10/chgen10/executables

The path for the SCHOOLDB schema test cases is --
$CASE/96s523/bdesym/rcostell/test_macros.

