barmar> The problem is that C++ has restrictions on casting from barmar> void* into <type>*. Specifically, what are these restrictions? barmar> -- Barry Margolin, Thinking Machines Corp. -Barry NAME: Barry A. Warsaw INET: warsaw at nlm.nih.gov TELE: (301) 496-1936 UUCP: uunet!nlm.nih.gov!warsaw