> 1646 if (specs == &old[nspecs]) > 1654 if (old == &specs[nspecs]) These two tests seem totally bogus to me. They don't take into account the padding needed to maintain the preferred stack boundary. Dave -- J. David Anglin dave.anglin at nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602)