In C language, there's usually header files that end in .h, but these can be pre-processed by compilers such as gcc to produce a .i file which serves the same purpose, but has already underwent macro text substitutions, and can also be included with #include "file.i".
These are currently not recognized as C header files in vscode with the C/C++ extension.
(moved from microsoft/vscode#73089)
In C language, there's usually header files that end in
.h, but these can be pre-processed by compilers such asgccto produce a.ifile which serves the same purpose, but has already underwent macro text substitutions, and can also be included with#include "file.i".These are currently not recognized as C header files in vscode with the C/C++ extension.
(moved from microsoft/vscode#73089)