Message <Context> the type of the function "<name>" is not compatible with the earlier implicit declaration of "<name>" at <location>. Description The declared type of a function does not match the type given to the function by its earlier implicit declaration. This may cause unexpected behavior. User Action Make sure that a valid function declaration is visible at the point in the source where the function is first called.