C Array Of Pointers To Different Types