Message <Context> allowing two different enumeration types to be compatible is a language extension. Description The HP C compiler allows two objects of different enumeration types to be compatible. The C standard specifies that enumeration types are distinct types. Therefore this program is not standard compliant and other C compilers may not accept it. User Action Use the same enumeration type or cast one type to the other.