'identifier' : redefinition; different types of indirection
The given identifier was already defined with a different derived type.
The following is an example of this error:
extern int *fp; extern int fp[]; // error