Thanks to all who responded to my previous post. The problem turned out to be a missing include file that due to the complexity of the source, confused the compiler into reporting a different error (and then aborting). Duane Percox