Ok if i have a struct which is named in a typedef as T, I know how to get an array of pointers to T: T *a[20]; what I want is a pointer to an array of T's. How do I do it, please mail I will post final answer. -kurt rruxg!kurt