some of the ast header setup is from the 80's when many
/usr/include headers couldn't be trusted
I have a cleanup on my todo list
send me a diff -r (offlist) between the 32 and 64 bit headers
and I'll add that to the cleanup
but please note that some of the headers are iffe generated
(moral equivalent of config.h) so there may be
valid reasons for the differences that opensolaris may
have to mitigate via #ifdef solaris_A ... #ifdef solaris_Z
unless absolutely necessary we will not code
#if system_type_foo_VERSION < 1234
and instead will continue to do feature based conditionals
otherwise the code will become a maintenace nightmare
perpetually steps behind system_type_foo releases
-- Glenn Fowler -- AT&T Research, Florham Park NJ --