fixed a pointer to itself for a structdef problem