Hello
Thanks for your reply.
I am getting the same violation rule.8.3 for /drivers/console/multi_console.c and related files also. attached the definition of console_unregister function. console_t *console_unregister(console_t *to_be_deleted) { console_t **ptr;
assert(to_be_deleted != NULL);
for (ptr = &console_list; *ptr != NULL; ptr = &(*ptr)->next) if (*ptr == to_be_deleted) { *ptr = (*ptr)->next; return to_be_deleted; }
return NULL; } Here, the declaration uses the different parameter type than console_unregister in include/drivers/console.h console_t *console_unregister(console_t *console);
However, is it possible to change in the definition of the function to match with the declaration. Please suggest?
Regards, Nithin G