COBCH1888 Typedef is defined differently in another external program

A typedef definition of the same name, but with a conflicting definition, has been located in another external program.

You should ensure that typedef names are unique, or if the same name is used more than once within a compilation unit, the definitions must be identical.