Message <Context> the promoted type of <name> is incompatible with the type of the corresponding parameter in a prior declaration. Description The promoted interger or floating type of a parameter of an old-style function declaration does not match the integer or floating type given earlier in a prototype declaration of the function. User Action Correct the data types so they match. HP also recommends that old-style function definitions be replaced by prototype-format definitions.