I'm currently working with MakeFile projects in Visual Studio 2015 and 2017 RC. IntelliSense does not treat function calls with an undeclared identifier as that and displays an error, but rather assumes default-int with no arguments and displays the function description of the caller. Are there configuration steps necessary to make IntelliSense treat undefined functions as just that in Makefile projects or is this a software bug?
IntelliSense assumes default int and shows the caller's header (Note: The image is used to display the message shown on hover, so please keep it in favor of replacing it with code text again.)
EDIT: The issue is resolved when using the extension .cpp. Is there a solution to keep the extension .c?