Question: When I compile a project with new version of PSoC Designer, I get warning “Old Style Function Definition”. But earlier, this project used to build without any warning. Why is this warning generated and how do I remove this warning?
Response: In old function definitions, if there is no argument needed to be passed to function, then argument list could be left blank. For example, earlier ‘main’ function could be defined as:
void main()
{
}
But now compiler generates a warning, “Old Style Function Definition for ‘main’”. Though this warning can be safely ignored, if you would like to remove this warning, write definition as below: