(C18029) Subroutines that are used incorrectly
User functions are used inconsistently in different expressions (for example, with different return type, different parameter type, or a different number of parameters).Note: When working with MicroC components, this test also reports situations where a subroutine is called with an actual ‘out’ parameter that is bound to an external symbol with get/set APIs.